coulomb-social/README.md
tegwick 01da195c13 Implement NetKingdom identity shell for coulomb.social (CSOC-WP-0002)
Django scaffold aligned with the business delivery lane: tenant-keyed
Member model without passwords, identity app as sole OIDC/session
boundary, dev-claims login, authenticated /app/ shell, ADR-0001, and
tests. T01/T02/T05/T06 done; OIDC registration, real user-engine HTTP,
flex-auth, and packaging remain open.
2026-08-09 01:45:05 +02:00

1.3 KiB

coulomb-social

Reimplementation of coulomb.social on Railiance / NetKingdom / HelixForge — exiting the stalled bubble.io product.

Current focus: NetKingdom user management and authenticated shell (CSOC-WP-0002). Bubble content claim is deferred.

Quick start

uv sync
uv run manage.py migrate
make run          # http://127.0.0.1:8008
make test

With DEBUG and OIDC_ENABLED=false (defaults), Sign in uses a local dev-claims form. Platform OIDC: set env vars in docs/dev.md.

Orientation

Doc Role
INTENT.md Why this repo exists
SCOPE.md In/out boundaries
docs/adr/ADR-0001-netkingdom-identity.md Identity architecture
docs/dev.md Local development
docs/identity/ OIDC / user-engine bindings
workplans/ CSOC-WP-*
docs/design-extract/ Captured visual language

Stack

  • Python 3.12 · Django 5.2 · SQLite (dev) / Postgres (prod URL)
  • Auth boundary: coulomb_social.apps.identity (OIDC/PKCE + session)
  • Members: tenant-keyed, no password columns
  • Design tokens reference: primary #d08728 (from live extract)

License

Target Revenue Source License (TRSL V1C1). See LICENSE.