Commit graph

  • 803bb95e1d record D2 Fabric dual-read cutover evidence main tegwick 2026-08-31 23:22:43 +02:00
  • cdff3b7e08 add Fabric read model rollback activation tegwick 2026-08-31 23:07:10 +02:00
  • cf40c7bb4e fix Fabric authority import compatibility tegwick 2026-08-31 23:00:39 +02:00
  • 903a2fb090 record fabric retirement gate readiness tegwick 2026-08-31 22:26:51 +02:00
  • 0e35f84ad5 record ops hub retirement gate completion tegwick 2026-08-31 21:36:46 +02:00
  • da30ce6723 docs: refresh architecture decision index tegwick 2026-08-31 21:17:38 +02:00
  • 8f0667d8ff close rename plan and restate retirement gates tegwick 2026-08-31 20:07:51 +02:00
  • bb319fea23 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-31 20:06:31 +02:00
  • d8e1810359 pin registrar guard retirement deployment tegwick 2026-08-31 19:36:35 +02:00
  • 5dd04dcb3d retire identifier registrar guard tegwick 2026-08-31 19:34:11 +02:00
  • 667ed28037 pin duplicate convergence deployment tegwick 2026-08-31 16:48:45 +02:00
  • a7c91a6d65 coalesce safe identifier task duplicates tegwick 2026-08-31 16:26:10 +02:00
  • 142c94287e docs: advance remaining state hub workplans tegwick 2026-08-31 12:14:33 +02:00
  • 306a6e0ce8 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-31 11:58:30 +02:00
  • 566d21f3bf deploy: close projection identity reset tegwick 2026-08-31 02:07:31 +02:00
  • 7df0dec715 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-31 02:07:11 +02:00
  • a32112e5ab fix: preserve stale task identity history tegwick 2026-08-31 02:02:35 +02:00
  • ddce470944 fix: bound task identity ambiguity tegwick 2026-08-31 01:57:46 +02:00
  • 14e865ab30 chore: converge state-hub live identifiers tegwick 2026-08-31 01:37:23 +02:00
  • f39612558d docs: capture legacy-meter weekly evidence tegwick 2026-08-31 01:29:48 +02:00
  • b9c87d1769 deploy: promote mixed identifier convergence tegwick 2026-08-31 01:29:08 +02:00
  • 151fdcf397 feat: converge mixed identifier projections tegwick 2026-08-31 01:27:21 +02:00
  • 6f64f1aab8 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-30 23:40:38 +02:00
  • fc8ec49d9e fix: package quality-debt CLI support tegwick 2026-08-30 23:36:23 +02:00
  • 2343574a0c docs: capture legacy-meter weekly evidence tegwick 2026-08-30 23:27:47 +02:00
  • c5e15c7d7f docs: close fast projection rollout tegwick 2026-08-30 23:24:15 +02:00
  • b97cfbb2b1 deploy: promote fast work-record reconciliation tegwick 2026-08-30 23:20:22 +02:00
  • e2fc488c40 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-30 23:14:33 +02:00
  • 8e36b22e26 chore: assign missing ad-hoc task identifiers tegwick 2026-08-30 22:51:34 +02:00
  • 34f5cb3fc3 feat: add fast forge work-record reconciliation tegwick 2026-08-30 22:38:54 +02:00
  • a65cef02cf deploy: pin repository rename capable state-hub image tegwick 2026-08-29 18:08:25 +02:00
  • 41b0b24195 docs: register flex-auth rename adoption plan tegwick 2026-08-29 18:06:54 +02:00
  • f7402bd711 docs: complete repository rename operator handoff tegwick 2026-08-29 15:46:43 +02:00
  • 0ec5b9a98d chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-29 15:45:52 +02:00
  • 9f0a104b56 feat: prove repository rename continuity tegwick 2026-08-29 15:05:09 +02:00
  • 037c8360e2 Refresh WORK-RECORDS.md after every live record is archived. tegwick 2026-08-29 14:39:42 +02:00
  • ef0b6df3b8 feat: generate repository rename adoption plans tegwick 2026-08-29 13:08:02 +02:00
  • bdf3a1fdf8 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-29 13:07:19 +02:00
  • 6b82215ae7 feat: add repository rename orchestration CLI tegwick 2026-08-29 12:00:22 +02:00
  • 6312db8700 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-29 11:58:02 +02:00
  • 2e2ae1e5d0 feat: make repository reads alias-aware tegwick 2026-08-29 10:47:51 +02:00
  • 639b9aed08 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-29 10:47:26 +02:00
  • 82ea38b180 feat: add repository rename lifecycle API tegwick 2026-08-29 03:17:37 +02:00
  • 9e77a4a9a2 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-29 03:15:58 +02:00
  • 8988a093f2 feat: persist repository rename identity tegwick 2026-08-28 22:08:21 +02:00
  • 13f7a10018 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-28 22:06:39 +02:00
  • 0020286bab docs(STATE-WP-0083-T04): record central fleet refuse-mode run tegwick 2026-08-28 21:42:05 +02:00
  • 70dddf56f8 deploy: promote state-hub to main-54b09ee tegwick 2026-08-28 21:32:11 +02:00
  • 54b09ee9e2 fix: do not recreate tasks that already have the derived UUID tegwick 2026-08-28 21:31:13 +02:00
  • 43e3edd727 deploy: promote state-hub image to main-3204baf tegwick 2026-08-28 21:27:09 +02:00
  • 8754983a0d docs: define repository rename identity contract tegwick 2026-08-28 21:24:50 +02:00
  • 80daf659bb chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-28 21:22:29 +02:00
  • 136256fa3d chore(consistency): renormalize lifecycle state [auto] custodian-sync 2026-08-28 21:22:24 +02:00
  • 3204baf8fd sync identified tasks of existing workplans on projection reset tegwick 2026-08-28 21:06:24 +02:00
  • bb1b8f4c95 chore(registrar): assign State Hub identifiers repo-manager 2026-08-28 21:04:05 +02:00
  • 47d6989bc5 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-28 21:04:02 +02:00
  • b08a5d43a0 docs(workplan): plan lineage-preserving repository renames tegwick 2026-08-28 21:01:21 +02:00
  • c835be5ea2 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-28 21:00:57 +02:00
  • 41d80429a7 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-28 17:54:20 +02:00
  • 9c8b079a70 chore(deploy): pin state-hub main-500049f tegwick 2026-08-28 15:33:34 +02:00
  • 500049fc31 fix(projection): the title is derived too tegwick 2026-08-28 15:32:29 +02:00
  • fadfddb6c6 chore(deploy): pin state-hub main-218f7fd tegwick 2026-08-28 15:03:05 +02:00
  • 218f7fd8b5 fix(projection): rank competing claims instead of overwriting tegwick 2026-08-28 15:01:58 +02:00
  • 1af9ec2f0c chore(deploy): pin state-hub main-5686b79 tegwick 2026-08-28 11:49:51 +02:00
  • 5686b79d8c fix(projection): a resurrected row must enter matched to be seen tegwick 2026-08-28 11:48:51 +02:00
  • 95672e0c47 chore(deploy): pin state-hub main-702578c tegwick 2026-08-28 11:31:30 +02:00
  • 702578cca4 fix(projection): a stamped slug counts as retired even if the flag is clear tegwick 2026-08-28 11:30:25 +02:00
  • d1ace1295f chore(deploy): pin state-hub main-3c884dd tegwick 2026-08-28 11:17:15 +02:00
  • 3c884dd3f9 fix(projection): a retirement must survive the next pass tegwick 2026-08-28 11:16:12 +02:00
  • 240627937d chore(deploy): pin state-hub main-b43a1e5 tegwick 2026-08-28 10:39:18 +02:00
  • b43a1e5728 fix(projection): qualify bare task ids before deriving their identity tegwick 2026-08-28 10:38:12 +02:00
  • 034eda9287 chore(deploy): pin state-hub main-d4ca941 tegwick 2026-08-28 03:18:36 +02:00
  • d4ca94198e fix(projection): the derived UUID is identity, check it before the slug tegwick 2026-08-28 03:17:21 +02:00
  • b53daf648a chore(deploy): pin state-hub main-7a21fef tegwick 2026-08-28 01:26:17 +02:00
  • 7a21fef0e4 fix(projection): repair rows retired before retirement released identifiers tegwick 2026-08-28 01:25:06 +02:00
  • 95e30188e6 chore(deploy): pin state-hub main-70c585b tegwick 2026-08-28 01:16:13 +02:00
  • 70c585bb39 fix(projection): retirement must release the identifier it holds tegwick 2026-08-28 01:15:02 +02:00
  • 4b121f3796 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-28 01:05:30 +02:00
  • 0ed4984706 chore(deploy): pin state-hub main-ccf4959 tegwick 2026-08-28 00:53:38 +02:00
  • ccf4959423 fix(projection): recognise a re-key by the slug, not the UUID version tegwick 2026-08-28 00:52:26 +02:00
  • 612476b536 chore(deploy): pin state-hub main-b2efadf tegwick 2026-08-28 00:40:02 +02:00
  • b2efadf254 fix(projection): a re-keyed record is new, not a renamed file tegwick 2026-08-28 00:38:50 +02:00
  • 4f68c5609f fix(workplans): qualify ad-hoc identifiers with the repository prefix tegwick 2026-08-28 00:28:24 +02:00
  • 5ae1f4ffc5 fix(deploy): pin main-470ece8, and check pins against real builds tegwick 2026-08-28 00:08:31 +02:00
  • b140929dba chore(deploy): pin state-hub main-11f689d and enable the forge read lane tegwick 2026-08-27 23:55:44 +02:00
  • 11f689d86d feat(forge): point the credential lane at the built OpenBao objects tegwick 2026-08-27 23:55:08 +02:00
  • 550a523435 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-27 23:14:32 +02:00
  • 470ece82ed feat(forge): resolve an optional forge read credential (STATE-WP-0084-T02/T03) tegwick 2026-08-27 23:12:57 +02:00
  • ab6438235e chore(work-records): regenerate after STATE-WP-0084-T01 tegwick 2026-08-26 21:51:00 +02:00
  • 59099c4043 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-26 21:49:26 +02:00
  • 929bc29513 chore(workplan): STATE-WP-0084 active — T01 landed tegwick 2026-08-26 21:48:04 +02:00
  • 85181cd3e4 feat(forge): report unreadable repositories as unreadable (STATE-WP-0084-T01) tegwick 2026-08-26 21:45:03 +02:00
  • 8b38f815e5 chore(registrar): assign State Hub identifiers repo-manager 2026-08-26 21:30:30 +02:00
  • 12be827331 chore(consistency): sync task status from DB [auto] custodian-sync 2026-08-26 21:30:23 +02:00
  • 78f4aaeb8e chore(work-records): regenerate for STATE-WP-0084 tegwick 2026-08-26 21:28:35 +02:00
  • fc814bd094 feat(workplan): open STATE-WP-0084 for private-repository derivation tegwick 2026-08-26 21:25:55 +02:00
  • a6cab728cb chore(evidence): record legacy-meter weekly review for 2026-08-26 tegwick 2026-08-26 21:04:35 +02:00
  • 52da6a17cb feat(workplan): close STATE-WP-0083-T05 — every hub record derives from a file tegwick 2026-08-26 21:04:16 +02:00
  • 12d8a1d018 feat(workplan): close STATE-WP-0083-T04 — fleet reset is idempotent tegwick 2026-08-26 19:39:03 +02:00
  • 4991ac79ed chore(deploy): bump to main-6c1262e for the slug collision refusal tegwick 2026-08-26 19:33:21 +02:00