Plan product path: app shell and Forgejo markdown spaces
Mark CSOC-WP-0002 identity done on app.coulomb.social. Defer bulk Bubble migration until product foundation exists. Open CSOC-WP-0004 for post-login entry and space content as markdown bound to Forgejo.
This commit is contained in:
parent
f5537d8365
commit
d36795faa6
7 changed files with 288 additions and 84 deletions
16
INTENT.md
16
INTENT.md
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
repo: coulomb-social
|
||||
updated: "2026-08-09"
|
||||
status: bootstrap
|
||||
updated: "2026-08-10"
|
||||
status: active
|
||||
---
|
||||
|
||||
# INTENT — coulomb-social
|
||||
|
|
@ -39,8 +39,10 @@ The rebuild is deliberately **product-faithful first**: UI and content parity ma
|
|||
|---------|----------|
|
||||
| Shape | Standalone service — own repo, own DB, own release values (DR-2 B) |
|
||||
| Tenancy | Instance-per-client deployment; tenant-keyed data model from migration one (DR-1 C) |
|
||||
| Identity | App-local member accounts in v1; auth behind a single module for later OIDC (DR-3 A) |
|
||||
| Delivery lane | commit-SHA images → `gitea.coulomb.social/coulomb/coulomb-social` → `railiance-apps` values → railiance01 |
|
||||
| Identity | NetKingdom OIDC (KeyCape) + user-engine (ADR-0001); proven on app host |
|
||||
| Public hosts | **`app.coulomb.social`** = rebuild; **`coulomb.social`** = Bubble until cutover |
|
||||
| Delivery lane | commit-SHA images → `forgejo.coulomb.social/coulomb/coulomb-social` → `railiance-apps` → railiance01 |
|
||||
| Content direction | Space content as **markdown**, versioned with **Forgejo** (CSOC-WP-0004); bulk Bubble migration later |
|
||||
| Contract | `the-custodian` `canon/standards/business-app-service-contract_v0.1.md` §§1–6 |
|
||||
|
||||
## What Success Looks Like
|
||||
|
|
@ -69,9 +71,11 @@ The rebuild is deliberately **product-faithful first**: UI and content parity ma
|
|||
|
||||
- `GOAL.md` — operator bootstrap note for this repo
|
||||
- `SCOPE.md` — in/out boundaries and orientation
|
||||
- `workplans/CSOC-WP-0002-netkingdom-user-management-reestablish.md` — **current path**: NetKingdom user management first; content later
|
||||
- `workplans/CSOC-WP-0002-netkingdom-user-management-reestablish.md` — **done**: identity shell on app.coulomb.social
|
||||
- `workplans/CSOC-WP-0004-app-shell-and-space-content.md` — **current path**: leave login shell; spaces + Forgejo markdown
|
||||
- `docs/adr/ADR-0001-netkingdom-identity.md` — accepted identity decision
|
||||
- `workplans/CSOC-WP-0001-bubble-io-exit-assessment.md` — Bubble assessment; content claim deferred
|
||||
- `workplans/CSOC-WP-0001-bubble-io-exit-assessment.md` — Bubble inventory/migration **after** product foundation
|
||||
- `workplans/CSOC-WP-0003-self-registration-and-assurance.md` — public registration when NetKingdom mail path lands
|
||||
- `the-custodian/docs/coulomb-social-rebuild-seed.md` — original workplan seed (CUST-WP-0058-T08)
|
||||
- `the-custodian/canon/standards/business-app-service-contract_v0.1.md`
|
||||
- NetKingdom: IAM Profile, user-engine boundary, KeyCape/Keycloak modes
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue