|
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 7m3s
Assistant: codex Assistant-Model: gpt-6.1-sol Assistant-Session: 01a10e2d-a5ef-7e92-b03d-b1694e915680 |
||
|---|---|---|
| .claude/rules | ||
| .forgejo/workflows | ||
| coulomb_social | ||
| docs | ||
| history | ||
| scripts | ||
| tests | ||
| workplans | ||
| .custodian-brief.md | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .repo-classification.yaml | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| Dockerfile | ||
| GOAL.md | ||
| INTENT.md | ||
| LICENSE | ||
| Makefile | ||
| manage.py | ||
| pyproject.toml | ||
| README.md | ||
| SCOPE.md | ||
| uv.lock | ||
| WORK-RECORDS.md | ||
coulomb-social
Reimplementation of coulomb.social on Railiance / NetKingdom / HelixForge — exiting the stalled bubble.io product.
Hosts: rebuild at app.coulomb.social;
apex coulomb.social remains Bubble until cutover.
Current state: identity + app shell + Forgejo-backed spaces on
app.coulomb.social. Stage-1 cut (productive transfer): onboarding +
spaces/pages with Title/Abstract/Visual + page copy/transfer —
docs/capability/. Operator runbook: docs/deploy.md.
Quick start
uv sync
uv run manage.py migrate
make run # http://127.0.0.1:8008
make test # fast tests
make setup-usecases
make check # required full regression gate, including browser use cases
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.
Established use cases
Use-case collection and test infrastructure protects
user-confirmed workflows from regression, starting with ReichelAg weekly calls.
Run make check before accepting changes; automated success and productive
transfer acceptance remain separate.