Finish CSOC-WP-0003 and CSOC-WP-0004; residual intakes for Case B
Close self-registration workplan with Case A proven and Create account entry implemented; park public registration enablement and identity negatives as CSOC-IN-0001/0002. Complete app-shell workplan with T06 operator runbook (seed, bind, webhook, smoke) and smoke doc updates.
This commit is contained in:
parent
61de4a8165
commit
edfdd79208
13 changed files with 440 additions and 105 deletions
|
|
@ -4,11 +4,11 @@ type: workplan
|
|||
title: "App shell entry and Forgejo-backed space content"
|
||||
domain: communication
|
||||
repo: coulomb-social
|
||||
status: active
|
||||
status: finished
|
||||
owner: bernd
|
||||
topic_slug: coulomb-social
|
||||
created: "2026-08-10"
|
||||
updated: "2026-08-10"
|
||||
updated: "2026-08-12"
|
||||
# note: T07 added same day — principal diagnostics via profile menu
|
||||
depends_on:
|
||||
- CSOC-WP-0002
|
||||
|
|
@ -38,11 +38,14 @@ cutover.
|
|||
|
||||
Migration of all Bubble spaces is **explicitly later** (`CSOC-WP-0001`).
|
||||
|
||||
**Finished 2026-08-12:** T01–T07 complete. Operator runbook and smoke pointers
|
||||
in `docs/deploy.md` and `docs/identity/smoke.md`.
|
||||
|
||||
## Out of scope (this plan)
|
||||
|
||||
- Apex DNS cutover / Bubble retirement
|
||||
- Full Bubble inventory or bulk import
|
||||
- Public self-registration (CSOC-WP-0003 / NetKingdom)
|
||||
- Public self-registration (CSOC-WP-0003 residuals / NetKingdom)
|
||||
- Full UI parity (Research, marketplace matching, …) beyond space content MVP
|
||||
|
||||
---
|
||||
|
|
@ -168,7 +171,7 @@ detail; repo-scoped cache invalidate; optional push webhook
|
|||
|
||||
```task
|
||||
id: CSOC-WP-0004-T06
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "40a880d0-62b9-4ae4-ab3e-074e8901462a"
|
||||
```
|
||||
|
|
@ -177,6 +180,11 @@ Document operator steps: create Forgejo org/repo, bind space, credentials env
|
|||
names, smoke checklist on app.coulomb.social. Update `docs/deploy.md` and
|
||||
`docs/identity/smoke.md` pointers as needed.
|
||||
|
||||
2026-08-12: Full operator runbook in `docs/deploy.md` (demo seed, dedicated
|
||||
repo, webhook, env table, smoke table). Product smoke section in
|
||||
`docs/identity/smoke.md`. FORGEJO_* names in `.env.example` and `docs/dev.md`.
|
||||
Content detail remains `docs/spaces-content.md`.
|
||||
|
||||
## T07 — Principal diagnostics via user profile menu
|
||||
|
||||
```task
|
||||
|
|
@ -232,11 +240,6 @@ T01 app home entry ──┬─► T07 profile menu principal diagnostics
|
|||
└─► T06 runbook
|
||||
```
|
||||
|
||||
T01 (+ T07) can ship alone to fix the “stuck on login confirmation” UX while
|
||||
keeping identity diagnostics one click away. T03 should land before large T04
|
||||
investment if write-model choices are unclear; a **provisional** ADR is enough
|
||||
to start T04 against a single seed repo.
|
||||
|
||||
## Acceptance (workplan)
|
||||
|
||||
1. Post-login journey is product-shaped (app home + spaces), not identity-debug-only.
|
||||
|
|
@ -245,10 +248,11 @@ to start T04 against a single seed repo.
|
|||
4. Space page content is markdown backed by Forgejo with a working read path.
|
||||
5. Bubble migration is still not required for demos on app.coulomb.social.
|
||||
6. CSOC-WP-0001 can map Bubble pages onto the ADR layout when migration starts.
|
||||
7. Operator runbook documents seed, bind, secrets (names), and smoke (T06).
|
||||
|
||||
## Related
|
||||
|
||||
- Live host: `docs/deploy.md` (app.coulomb.social parallel to Bubble)
|
||||
- Identity: CSOC-WP-0002 (done), CSOC-WP-0003 (registration later)
|
||||
- Identity: CSOC-WP-0002 (done), CSOC-WP-0003 residuals for public registration
|
||||
- Migration later: CSOC-WP-0001
|
||||
- Design tokens: `docs/design-extract/`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue