Production interaction framework 3rd Gen
Find a file
tegwick 73ca8f4ada
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 7s
CORE-WP-0005 finished and archived after production cutover
Mark the migration and cutover workplan finished (all tasks done on
2026-07-03) and move it to workplans/archived/260703-CORE-WP-0005-data-migration-and-cutover.md.
2026-07-07 23:58:56 +02:00
.claude/rules Start Core Hub FastAPI replacement foundation 2026-06-27 11:41:26 +02:00
.forgejo/workflows Add Forgejo CI smoke and image workflow (tier 3 T04) 2026-07-06 15:54:32 +02:00
contracts Add protected operator console prototype 2026-06-27 14:11:56 +02:00
docs Define ops evidence contract 2026-06-27 23:56:34 +02:00
k8s Production deployment profile + cutover runbook for hub.coulomb.social (CORE-WP-0005-T04) 2026-07-03 01:41:38 +02:00
migrations Add Inter-Hub migration bundle importer 2026-06-27 13:30:30 +02:00
registry T05 entry 6: fix core-hub relations and reflect early scaffold. 2026-07-07 16:23:11 +02:00
scripts CORE-WP-0005-T02 done: Inter-Hub exporter + staging import (28 records, idempotent) 2026-07-02 19:21:13 +02:00
src/core_hub CORE-WP-0005-T04 prerequisites resolved: seed full Inter-Hub vocabulary; keep /hubs protected (ops-hub gate expects 401) 2026-07-03 01:39:45 +02:00
tests Add IAM Profile FastAPI verifier 2026-06-28 00:19:18 +02:00
workplans CORE-WP-0005 finished and archived after production cutover 2026-07-07 23:58:56 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-07-07 22:24:46 +02:00
.dockerignore Add Core Hub staging deployment profile 2026-06-27 21:11:46 +02:00
.gitignore Implement ops-hub bootstrap compatibility 2026-06-27 13:04:54 +02:00
.repo-classification.yaml Set up Core Hub framework planning 2026-06-27 11:00:12 +02:00
AGENTS.md Set up Core Hub framework planning 2026-06-27 11:00:12 +02:00
alembic.ini Start Core Hub FastAPI replacement foundation 2026-06-27 11:41:26 +02:00
CLAUDE.md Set up Core Hub framework planning 2026-06-27 11:00:12 +02:00
Dockerfile Add Core Hub staging deployment profile 2026-06-27 21:11:46 +02:00
INTENT.md Add self-optimization principle 2026-06-27 11:19:38 +02:00
LICENSE Initial commit 2026-06-27 08:22:42 +00:00
Makefile Add Core Hub operator CLI wrappers 2026-06-27 21:23:52 +02:00
pyproject.toml deps: psycopg2-binary for sync alembic migrations in the runtime image 2026-07-02 16:21:50 +02:00
README.md Set up Core Hub framework planning 2026-06-27 11:00:12 +02:00
SCOPE.md Set up Core Hub framework planning 2026-06-27 11:00:12 +02:00
uv.lock deps: psycopg2-binary for sync alembic migrations in the runtime image 2026-07-02 16:21:50 +02:00

Core Hub

Core Hub is the 3rd-generation Production Interaction Framework for Coulomb / Helixforge.

It carries forward the lessons from State Hub and Inter-Hub: workplans and progress need to be durable, domains need typed ways to publish state and evidence, operators need a coherent console, and agents need APIs that are predictable enough to automate against. The rebuild moves that intent onto a lighter production platform.

Generations

  • Gen 1: state-hub - file-backed workplans, tasks, progress, messages, and read-model synchronization.
  • Gen 2: inter-hub - the integrated hub framework idea: manifests, widgets, registries, events, API consumers, and a shared UI, implemented in Haskell/IHP.
  • Gen 3: core-hub - the same framework ambition rebuilt contract-first on the natural Coulomb stack.

Initial Stack Direction

  • Python 3.12
  • FastAPI and Pydantic v2
  • SQLAlchemy async, Alembic, asyncpg, Postgres
  • pytest and contract fixtures
  • OpenAPI and JSON Schema for public contracts
  • whynot-design aligned UI components/adapters where operator UI is needed
  • Docker/Kubernetes/ArgoCD on the normal Railiance platform path

Key Documentation

  • INTENT.md - purpose, lineage, principles, and platform direction
  • SCOPE.md - repo boundary
  • Research artifact - what we learned from State Hub, Inter-Hub, Haskell/IHP, and whynot-design
  • Specs index - contract and implementation specification map
  • Workplans - staged implementation plan using ADR-001 workplan files

Immediate Work

  1. Freeze the Core Hub contract and IR.
  2. Build the FastAPI/Postgres foundation.
  3. Preserve critical Inter-Hub /api/v2 compatibility for current consumers.
  4. Migrate data and cut over production traffic.
  5. Retire the Haskell/IHP build lane only after replacement evidence exists.