cb3ae9081f
docs(10): fold backlog 999.5 self-service onboarding into CONTEXT (D-07), reconcile with ROADMAP
Lucas Berger2026-06-13 11:18:58 -04:00
efa42801b5
Merge pull request 'ci: skip Docker publish for .gitea/.planning-only pushes' (#16) from quick/260613-fp9-publish-paths-ignore into main
luckberg2026-06-13 12:17:51 -04:00
ec85fe026a
ci(260613-fp9): fix changes paths-filter so doc/.gitea/.planning PRs skip heavy jobs
Lucas Berger2026-06-13 12:13:58 -04:00
4d4ffad059
docs(quick-260613-fp9): .gitea/.planning pushes should not trigger a docker image publish
Lucas Berger2026-06-13 11:22:05 -04:00
cd5a88c8a2
ci(260613-fp9): skip Docker publish for .gitea/.planning-only pushes
Lucas Berger2026-06-13 11:22:05 -04:00
7478c0fa50
docs(15): mark Gitea branch-protection checkpoint resolved (verified on main)
Lucas Berger2026-06-13 11:14:20 -04:00
0a28a438a8
docs(16): confirm live-CI human-verify items (gitleaks scan + boot-smoke) from PR #15 run #51/#52
Lucas Berger2026-06-13 10:26:38 -04:00
06238a9781
Merge pull request 'Phase 16: CI dependency audit & security checks' (#15) from gsd/phase-16-ci-dependency-audit-and-security-checks into main
luckberg2026-06-13 10:00:59 -04:00
9be3b7ba37
docs(quick-260613-dmw): exclude .gitea/** from CI heavy-job paths-filter
Lucas Berger2026-06-13 09:53:25 -04:00
2d329a97b2
ci(260613-dmw): exclude .gitea/** from heavy-job paths-filter (treat CI edits like docs)
Lucas Berger2026-06-13 09:51:41 -04:00
8154ba6f35
style(16): apply prettier formatting to satisfy CI format:check
Lucas Berger2026-06-13 09:29:02 -04:00
c72e013a7b
docs(phase-16): complete phase execution
Lucas Berger2026-06-13 09:00:12 -04:00
b119f11cf2
Merge pull request 'Phase 9: Faster Write-Back (CAL-15) — event-driven outbox drain' (#14) from gsd/phase-09-faster-write-back into main
luckberg2026-06-12 21:19:16 -04:00
89411ce44b
style(09): prettier-format outboxWorker.test.ts (fix CI format check)
Lucas Berger2026-06-12 21:12:17 -04:00
777910c86a
docs(09): add code review fix report + refresh review after fixes
Lucas Berger2026-06-12 21:01:55 -04:00
b7767af825
fix(09): IN-01 guard __resetDrainState against production use
Lucas Berger2026-06-12 20:59:53 -04:00
b724b3e932
fix(09): WR-03/IN-03/IN-04 add drain-listener teardown, test-only __resetDrainState, and remove stale RED @ts-ignore
Lucas Berger2026-06-12 20:51:49 -04:00
e1ffddf8dc
fix(09): WR-02 make initOutboxTrigger idempotent and retain the unsubscribe handle via stopOutboxTrigger
Lucas Berger2026-06-12 20:51:32 -04:00
d3163f2281
fix(09): IN-02 extract shared resolveFinalRrule helper to deduplicate the update/create RRULE decision tree
Lucas Berger2026-06-12 20:50:52 -04:00
b8bb6e7671
fix(09): IN-01 add ordering comments cementing signalOutboxDrain() stays after the enqueue commit
Lucas Berger2026-06-12 20:50:26 -04:00
8307a7b713
fix(09): WR-01 defer outbox drain emit to a microtask so a throwing listener cannot corrupt the enqueue route response
Lucas Berger2026-06-12 20:50:21 -04:00
2b4eb5d6ba
docs(phase-15): complete phase execution
Lucas Berger2026-06-12 11:18:38 -04:00
62252ce434
docs(15-03): complete plan 03 — branch protection finalized (fast-checks + gate), publish.yml comment
Lucas Berger2026-06-12 11:14:35 -04:00
4e8ab562f4
Merge pull request 'Phase 15: skip api/harness CI for doc-only PRs + markdown lint gate' (#11) from gsd/phase-15-ci-skip-api-harness-jobs-for-doc-only-prs into main
luckberg2026-06-12 11:08:53 -04:00
a6e2474379
docs(phase-15): record deferred 15-03 operator checkpoint
Lucas Berger2026-06-12 10:59:48 -04:00
da623ac234
docs(15-03): update publish.yml safety-gate comment to name new required checks
Lucas Berger2026-06-12 10:56:03 -04:00
0278e2080a
docs(phase-15): update tracking after wave 2
Lucas Berger2026-06-12 10:54:26 -04:00