Commit graph

295 commits

Author SHA1 Message Date
codex
ff334f1a40 feat: automate classification convergence
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s
2026-08-23 13:05:47 +02:00
codex
6adafd25b7 workplans: project first owner classification
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 12:44:04 +02:00
codex
b641123505 workplans: record registrar compatibility proof
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 12:36:21 +02:00
repo-manager
d792318f82 chore(registrar): assign State Hub identifiers
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 0s
2026-08-23 12:26:59 +02:00
codex
2462abf61d workplans: record classification projection repair
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 11:34:56 +02:00
codex
450b4b80b0 canon: distinguish sector domains from project identity
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Python Tests / pytest (push) Successful in 21s
2026-08-23 01:47:39 +02:00
codex
bd063eb6c3 workplans: record CUST-WP-0065 registrar boundary
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 01:33:50 +02:00
codex
b9f3238953 workplans: close stale intakes and start classification migration
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 0s
2026-08-23 01:31:29 +02:00
codex
f0591bda24 workplans: record bounded scheduled SBOM proof
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 00:49:54 +02:00
codex
8a481414ec workplans: record controlled SBOM canary
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-23 00:29:37 +02:00
codex
d2705f1769 workplans: record controlled SBOM implementation checkpoint
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 1s
Assistant: codex
2026-08-23 00:05:56 +02:00
codex
cb62de1b7e docs: select controlled SBOM source contract
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Assistant: codex
2026-08-22 23:57:53 +02:00
codex
03e28cecf5 workplans: record sbom runtime residuals
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 23:06:58 +02:00
repo-manager
9751923028 chore(registrar): assign State Hub identifiers
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 22:58:35 +02:00
codex
c1756de260 workplans: close sbom extraction coordination
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 22:56:52 +02:00
repo-manager
01e7c7b4e4 chore(registrar): assign State Hub identifiers
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
2026-08-22 22:38:30 +02:00
codex
8bda6e28b4 canon: resolve work-record governance packets
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s
2026-08-22 22:35:37 +02:00
codex
5331f9af68 chore(consistency): record CUST-WP-0062 hub IDs
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Write back the workplan and task UUIDs from fix-consistency so the
sbom-nexus extraction plan stays indexed in WORK-RECORDS.md.
2026-08-18 09:52:20 +02:00
codex
8916515a0c docs(CUST-WP-0062): extract sbom-nexus and bound daily SBOM catch-up
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Coordinate moving SBOM out of State Hub into sbom-nexus, then replace
the weekly stale-repo flood with a daily oldest-N update (default N=3).
2026-08-18 09:49:08 +02:00
codex
780618efbe docs(canon): define prj- project repository flavor
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Python Tests / pytest (push) Successful in 21s
Publish project-repository-flavor_v0.1 with naming, GOAL.md (not durable
INTENT.md), authority boundary, lifecycle, residuals, and archive rules.
Close ADR-005 deferred naming and CUST-WP-0050 D1a; cross-link from the
repo classification standard.
2026-08-09 17:24:07 +02:00
codex
97db2a972f CUST-WP-0061 finished: closure review (6/6 tasks done, same-day)
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 21s
Stage 3 delivered end-to-end: intake hub entity (T01), fix-consistency
registration (T02), the promotion transition (T03, the actual point of
this workplan), generated per-repo index (T04), queue closures
retargeted to it (T05), suggestions retired with a real-data migration
(T06). All live-verified against the running API/DB, not just tests --
including catching and fixing a real bug in T03 (silent false-success
on a missing repo_id). 563 tests green throughout.

Carried forward, not blocking: full transclusion rendering (markitect,
T04 follow-on), an engagement hub entity (T02's honest deferral), the
pre-existing sync_schedules bug found 2026-07-20 (TD f29e49eb, out of
scope), and the 10 migrated intake findings needing their actual domain
owners to pick them up.

The reconciliation that started with AWQ-010 is complete.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 01:57:25 +02:00
codex
d55097cd97 CUST-WP-0061-T05: mark done (queue closures retargeted to WORK-RECORDS.md, pushed)
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 5s
2026-07-21 01:54:51 +02:00
codex
f7c2932e37 CUST-WP-0061-T06: mark done (suggestions retired, migrated, tested, pushed)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
2026-07-21 01:52:12 +02:00
codex
7ecc433be9 CUST-WP-0061-T04: mark done (generated index live, tested, pushed)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
2026-07-21 01:25:38 +02:00
codex
874ec08c0b CUST-WP-0061-T03: mark done (promotion transition live, tested, pushed)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
2026-07-21 01:06:12 +02:00
codex
12959294dc CUST-WP-0061-T02: mark done (C-32 registration live, tested, pushed)
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s
2026-07-21 00:48:49 +02:00
codex
67fc4bd7a7 CUST-WP-0061-T01: mark done (intake entity live, tested, pushed)
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
2026-07-21 00:27:59 +02:00
codex
90477f3f0d Pause daily-todo-md-stale-review: sole source of the 5 closed Forgejo issues
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Traced the origin of the-custodian issues #1-5 (opened 2026-07-08, all
reviewed and closed 2026-07-20): this ActivityDefinition's matched rule
always produces a TaskSpec (rules/actions.py::_task_spec_for_rule), and
RunActivityWorkflow unconditionally routes TaskSpecs through emit_tasks
-> the deployment-wide IssueSink (ISSUE_SINK_TYPE=rest -> issue-core ->
Forgejo). It is the fleet's only consumer of the task_template rule
action -- confirmed via grep across activity-definitions/.

Per current policy (Forgejo issue tracking is not the fleet coordination
mechanism), paused rather than left to recreate the same sidetrack daily:
enabled: false, status: paused, re-enable path documented in the file
(needs a new activity-core report-sink authoring a kind: intake work
record instead of an IssueSink task spec). Added as item 6 to
CUST-WP-0060's stage-3 successor seed, including the reminder to grep the
fleet for any other task_template consumer before stage 3 ships.

This is the ADR-001 file-level fix; the live activity-core DB row and
Temporal schedule pick it up on the next Railiance-deployed
'make sync-activity-definitions' run -- not something I have credentials
or standing to trigger directly from this session.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 23:52:54 +02:00
codex
6db7497e07 CUST-WP-0060 finished: closure review + stage-3 seed (7/7 tasks done)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 02:11:17 +02:00
codex
5ccf5fcd90 canon drafts + CUST-WP-0060: work-record canonization stages 1-2
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
- canon/standards/work-record-types_v0.1.md (+ machine registry .yaml):
  work-record umbrella, closed kind registry (workplan/task/intake/
  decision/engagement/register-entry), UUIDv7-internal + canonical-name
  layering, abstract lifecycles incl. intake, promotion as first-class
  transition, source-anywhere + generated index, tags, budgets,
  reconciliation loop. status: draft pending ratification
- canon/standards/autonomy-lanes_v0.1.md: binky AutonomyPolicy lane model
  promoted to fleet canon; lane as mandatory spine field; hub-owned
  time-boxing; attention as WIP-limited workstation. status: draft
- workplans/CUST-WP-0060 (hub 4555741c, T01-T07): ratification,
  terminology v0.2 extension, per-kind schemas, Forgejo CI validation,
  fix-consistency sidetrack detector (C-25), binky-control pilot with
  grandfathered ids, stage-3 handoff. Ratification pending as hub
  decision f4640f9e

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 01:54:10 +02:00
codex
435731231a CUST-WP-0059: finish — T05 verified Forgejo CI + publish
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Green kaizen ci #29 and tag publish #30 (v1.4.0 → Forgejo PyPI 200).
Documented substrate/secret fixes and mark workplan finished (6/6).
2026-07-18 18:13:34 +02:00
codex
9b4056bb28 CUST-WP-0059: T06 done (promote doc); T05 de-risked
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 14:45:57 +02:00
codex
defd85bf7a chore(consistency): write state-hub ids into CUST-WP-0059 [auto]
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 14:36:42 +02:00
codex
1a8ba74941 CUST-WP-0059: Forgejo CI/publish cutover — retire residual gitea workflows
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 10:36:25 +02:00
codex
99f25b6427 chore: archive finished CUST-WP-0057 hub ecosystem consolidation
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 5s
2026-07-11 01:30:57 +02:00
codex
aab187937b docs(ecosystem): complete hub stack consolidation (CUST-WP-0057)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 5s
Publish ecosystem architecture, event mapping, capability bridge, and async-base
decision docs; add cross-repo regression script; update extraction boundary and
bootstrap status; archive WP-0058 touch-ups.
2026-07-11 01:26:53 +02:00
codex
3f94308e2f CUST-WP-0058: closeout — finished and archived
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
All 8 tasks done. Handoffs delivered to fin-hub, core-hub,
vergabe-teilnahme, ops-hub, railiance-apps (backup HIGH), NetKingdom.
coulomb.social rebuild seeded (docs/coulomb-social-rebuild-seed.md).
SCOPE.md Current State updated.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 10:34:47 +02:00
codex
51e40f1b52 CUST-WP-0058-T07: delivery-lane conformance snapshot — 4 gaps, 1 HIGH
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Lane already live (f95de14 @ vergabe-teilnahme.whywhynot.de). PASS:
standalone shape, commit-SHA image, registry, TLS ingress, smoke.
FAIL: tenant keying (§1.3), ops-hub registration (§4.1), cnpg backups
(§4.2 — missing on ALL four prod DB clusters, railiance-apps alerted),
fin-hub cost attribution (§5.1). Evidence bundle under docs/evidence/.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 09:28:41 +02:00
codex
e61c7ed15c CUST-WP-0058: T04 approved, T05 client-hub scoping, T06 fin-hub gap done
Some checks failed
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Has been cancelled
Service contract v0.1 accepted (Bernd 2026-07-10). Client-hub scoped as
core-hub extension (client/engagement/app_instance/support_state, CLNT-WP
skeleton). fin-hub gap assessment: 5 gaps, FIN-WP-0002 skeleton posted to
fin-hub lane (msg 9c8e8ed4); recommendation fin-hub stays reporting-only.
Remaining: T07 delivery-lane pilot, T08 closeout.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 01:28:57 +02:00
codex
8c838bf38a CUST-WP-0058-T04: draft business-app service contract v0.1 (proposal)
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Has been cancelled
Standalone-app shape, instance-per-client tenancy with consolidation-ready
data model (DR-1 C), app-local identity with bounded auth module (DR-3 A),
build/release evidence, ops-hub and fin-hub obligations, data-protection
baseline. Applies to client apps and Binky Hedgehog's own apps alike
(DR-2 B client-#1 model). Awaits canon review.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 01:17:03 +02:00
codex
5fb5855cbd CUST-WP-0058: T04/T05 unblocked to todo (DB + file aligned)
Some checks failed
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Has been cancelled
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 01:13:55 +02:00
custodian-sync
9db2461de4 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-10:
  - CUST-WP-0058-T05: todo → wait
2026-07-10 01:12:46 +02:00
custodian-sync
d0ea0d7820 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-07-10:
  - CUST-WP-0058-T04: todo → wait
2026-07-10 01:12:46 +02:00
codex
b26ffc10ef CUST-WP-0058: DR-1/2/3 resolved — consistency refinement, plan activated
Some checks failed
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Has been cancelled
DR-1: C (instance-per-client, early cost-optimization move)
DR-2: B (coulomb.social standalone app; Binky Hedgehog as client #1)
DR-3: A (app-local accounts; demand-gated NK-WP-0011 triggers)

Refinements: consolidation-ready data model required by the service
contract; coulomb.social auto-trigger for Keycloak retired in favor of
three demand triggers. T01-T03 done (NetKingdom notified), T04/T05
unblocked, workplan active.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 01:11:04 +02:00
codex
f577716bfc chore(consistency): CUST-WP-0058 hub ID writeback [auto]
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 00:32:18 +02:00
codex
22100f94cf CUST-WP-0058: business platform enablement — DR set + workplan
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 36s
Decision records DR-1 (tenancy), DR-2 (coulomb.social shape), DR-3
(external identity) framing the Binky Hedgehog commercial lane on the
coulomb/HelixForge platform; coordination workplan for service contract,
client-hub scoping, fin-hub billing gap, and delivery-lane pilot.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 00:29:59 +02:00
codex
e0f93304bf CUST-WP-0055: finish T02/T06/T07 and close workplan
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Add archive terminology note tool, extend scan allowlist for generated
trees, mark remaining tasks done, and add grandfather notes to archived
workplans in this repo.
2026-07-08 20:26:24 +02:00
codex
0dc3745326 CUST-WP-0055: mark T05 code sweep done with completion notes
Some checks failed
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Has been cancelled
Document activity-core, railiance-platform, and hub-core terminology
changes; note wire-compat-only repos left unchanged.
2026-07-08 20:00:45 +02:00
codex
86fb24fa3b feat(terminology): complete T04 domain prose sweep (batch 5, 73 repos)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Allowlist workplan-convention legacy footnotes fleet-wide; mark CUST-WP-0055-T04
done after final bootstrap repo sweep.
2026-07-08 19:52:37 +02:00
codex
4177ed118e chore(workplan): note T04 batch 4 complete (41 repos total)
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
2026-07-08 17:22:36 +02:00