Scope
Problem
Need a status page primitive for terminal-driven agentic flows that reads on …
Need a status page primitive for terminal-driven agentic flows that reads on a phone.
Constraints
- static HTML in docs/sessions/, served by GitHub Pages
- zero runtime dependencies
- cross-harness skill via single canonical SKILL.md
- auto-commit each phase change
Decision
JSON-in-script-tag state, inline CSS, dual MIT/Apache-2.0
2026-05-09 18:18 UTCSift
Options considered
Chose
2026-05-09 18:18 UTC
Static HTML written directly by the CLI
Static HTML matches the read-only-status-broadcast thesis without standing up…
Static HTML matches the read-only-status-broadcast thesis without standing up infra; SSG adds a build step we don't need
Ship
Tasks
- ✓ Scaffold CLI: init, scope, sift, ship, decide, advance, status, list, bootstrap
- ✓ HTML template with dark/light mode toggle
- ✓ Cross-harness install command
- ✓ Test suite: 17 unit tests + matrix CI
- ✓ Governance: dual license, CONTRIBUTING, SECURITY, dependabot
- · Brand schema + asciinema casts
- · Dogfood vibesift on its own repo (this session)
Decision log
- Scope JSON-in-script-tag state, inline CSS, dual MIT/Apache-2.0 2026-05-09 18:18 UTC
- Sift Static HTML written directly by the CLI 2026-05-09 18:18 UTC