Rewrite the README and guides for household/homelab users, with a real screenshot and download-first Docker setup.
Make configuration a field reference; add the philosophy and commented Compose/YAML examples.
Retire redundant instructions and templates, including .env.example. Preserve the demo folder pending the image work.
Docs first — implementation follows
This deliberately documents the agreed next behavior: YAML auth.origin, optional auth.secret, a random session secret at each startup by default, and no required .env. The current runtime/schema do not yet support that authenticated setup. Follow-up work must update schema/CLI validation, auth/bootstrap origin handling, generated session secrets, source Compose defaults, and related tests.
The deleted-starter test dependency is fixed: minimal-config assertions use a disposable fixture, and a separate test validates the actual downloadable example without auth or environment values. Stale CI path filters are removed; existing docs/** filters cover the replacement.
Checks
All 402 config tests passed with coverage; config schema drift, build, and type checks passed.
Repository Prettier check and ESLint passed.
Local Markdown links/anchors, shell syntax, and whitespace checks passed.
The unauthenticated downloadable starter passed CLI validation.
Independent agent review completed.
Full verification, Docker execution, published-image pulls, and real HTTPS/OIDC were not run for this handoff.
Manual follow-up: run the README on a clean Docker host; after implementation, test both auth methods, default restart sign-out, persistent-secret sessions, and config reloads.
## Summary
- Rewrite the README and guides for household/homelab users, with a real screenshot and download-first Docker setup.
- Make configuration a field reference; add the philosophy and commented Compose/YAML examples.
- Retire redundant instructions and templates, including `.env.example`. Preserve the demo folder pending the image work.
## Docs first — implementation follows
This deliberately documents the agreed next behavior: YAML `auth.origin`, optional `auth.secret`, a random session secret at each startup by default, and no required `.env`. The current runtime/schema do not yet support that authenticated setup. Follow-up work must update schema/CLI validation, auth/bootstrap origin handling, generated session secrets, source Compose defaults, and related tests.
The deleted-starter test dependency is fixed: minimal-config assertions use a disposable fixture, and a separate test validates the actual downloadable example without auth or environment values. Stale CI path filters are removed; existing `docs/**` filters cover the replacement.
## Checks
- All 402 config tests passed with coverage; config schema drift, build, and type checks passed.
- Repository Prettier check and ESLint passed.
- Local Markdown links/anchors, shell syntax, and whitespace checks passed.
- The unauthenticated downloadable starter passed CLI validation.
- Independent agent review completed.
- Full verification, Docker execution, published-image pulls, and real HTTPS/OIDC were not run for this handoff.
Manual follow-up: run the README on a clean Docker host; after implementation, test both auth methods, default restart sign-out, persistent-secret sessions, and config reloads.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
.env.example. Preserve the demo folder pending the image work.Docs first — implementation follows
This deliberately documents the agreed next behavior: YAML
auth.origin, optionalauth.secret, a random session secret at each startup by default, and no required.env. The current runtime/schema do not yet support that authenticated setup. Follow-up work must update schema/CLI validation, auth/bootstrap origin handling, generated session secrets, source Compose defaults, and related tests.The deleted-starter test dependency is fixed: minimal-config assertions use a disposable fixture, and a separate test validates the actual downloadable example without auth or environment values. Stale CI path filters are removed; existing
docs/**filters cover the replacement.Checks
Manual follow-up: run the README on a clean Docker host; after implementation, test both auth methods, default restart sign-out, persistent-secret sessions, and config reloads.
5f1fdaf59btodf2f042d18