Coulomb social cocreation platform
Find a file
tegwick a769024c94
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 8m30s
Verify platform sender and selected mail operations
Preserve the four unpublished T02 checkpoints with identical implementation and test contents. Represent Kubernetes resource UIDs as explicit kind/resource_uid metadata so they are not mistaken for credential values. Standard staged-blob scanner clean; full repository gate 764 passed. T02 remains open for received authentication and native return acceptance.

Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a198ed-70cc-7362-a569-d5dbef39b86a
2026-11-02 00:55:04 +01:00
.claude/rules Bootstrap coulomb-social: INTENT, SCOPE, TRSL, agent files, State Hub 2026-08-09 00:35:12 +02:00
.forgejo/workflows Establish use-case regression collection and real browser gate 2026-10-06 14:02:01 +02:00
coulomb_social Allow explicit space grants across platform identity tenants 2026-11-01 20:48:33 +01:00
deploy/backup Implement durable recurring backup alert delivery candidate 2026-10-31 10:19:16 +01:00
docs Verify platform sender and selected mail operations 2026-11-02 00:55:04 +01:00
history Close WP-0008 and WP-0010 after residual handoff 2026-10-08 15:13:25 +02:00
registry/release-units Verify revision 21 and record accepted editor attachment visibility 2026-11-01 00:41:55 +01:00
scripts Verify platform sender and selected mail operations 2026-11-02 00:55:04 +01:00
tests Verify platform sender and selected mail operations 2026-11-02 00:55:04 +01:00
workplans Verify platform sender and selected mail operations 2026-11-02 00:55:04 +01:00
.dockerignore Prepare persistent personal app release and guarded OIDC repair 2026-10-06 15:14:38 +02:00
.env.example Finish CSOC-WP-0003 and CSOC-WP-0004; residual intakes for Case B 2026-08-12 10:59:25 +02:00
.gitignore chore: keep generated orientation brief local 2026-10-21 12:31:13 +02:00
.repo-classification.yaml Bootstrap coulomb-social: INTENT, SCOPE, TRSL, agent files, State Hub 2026-08-09 00:35:12 +02:00
AGENTS.md Establish use-case regression collection and real browser gate 2026-10-06 14:02:01 +02:00
CLAUDE.md Bootstrap coulomb-social: INTENT, SCOPE, TRSL, agent files, State Hub 2026-08-09 00:35:12 +02:00
Dockerfile Prepare persistent personal app release and guarded OIDC repair 2026-10-06 15:14:38 +02:00
GOAL.md Bootstrap coulomb-social: INTENT, SCOPE, TRSL, agent files, State Hub 2026-08-09 00:35:12 +02:00
INTENT.md Start user-reviewed Bubble off-ramp and enforce reader permissions 2026-10-06 10:28:36 +02:00
LICENSE Bootstrap coulomb-social: INTENT, SCOPE, TRSL, agent files, State Hub 2026-08-09 00:35:12 +02:00
Makefile Verify native reset SMTP issuer and app recovery through Chromium 2026-10-31 00:15:24 +01:00
manage.py Implement NetKingdom identity shell for coulomb.social (CSOC-WP-0002) 2026-08-09 01:45:05 +02:00
pyproject.toml Exercise actual communication owner sources through isolated browser flows 2026-10-30 21:51:36 +01:00
README.md Establish use-case regression collection and real browser gate 2026-10-06 14:02:01 +02:00
SCOPE.md State that coulomb-social calls email-connect and does not keep its own mail stack. 2026-11-01 23:13:14 +01:00
uv.lock Exercise actual communication owner sources through isolated browser flows 2026-10-30 21:51:36 +01:00
WORK-RECORDS.md Link the T02 login wait to its existing founder decision 2026-11-01 23:24:33 +01:00

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.