Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
b3ac681
docs: make outstanding issues the universal task ledger
BigSimmo Jul 24, 2026
1be1a52
chore: activate universal task ledger
BigSimmo Jul 24, 2026
d788e79
docs: reconcile universal task queue
BigSimmo Jul 24, 2026
a1d69b1
docs: track exposed credential containment
BigSimmo Jul 24, 2026
3996b86
Merge remote-tracking branch 'origin/main' into codex/universal-ledge…
BigSimmo Jul 24, 2026
169fcce
fix: keep recommended ledger visible without open rows
BigSimmo Jul 24, 2026
9351c16
Merge remote-tracking branch 'origin/main' into codex/pr1109-final-merge
BigSimmo Jul 24, 2026
9f022a5
docs: track sidebar delivery in universal ledger
BigSimmo Jul 24, 2026
b0f439c
fix: keep universal ledger tasks closable
BigSimmo Jul 24, 2026
58323db
Merge remote-tracking branch 'origin/codex/universal-ledger-security-…
BigSimmo Jul 24, 2026
10e065d
fix: give every recommended task a ledger ID
BigSimmo Jul 24, 2026
680f77f
Merge remote-tracking branch 'origin/main' into codex/universal-ledge…
BigSimmo Jul 24, 2026
032019c
Merge remote-tracking branch 'origin/main' into codex/universal-ledge…
BigSimmo Jul 24, 2026
86e9484
docs: refresh ledger reconciliation base
BigSimmo Jul 24, 2026
5697d16
Merge remote-tracking branch 'origin/codex/universal-ledger-security-…
BigSimmo Jul 24, 2026
a57b86a
Merge remote-tracking branch 'origin/codex/universal-ledger-security-…
BigSimmo Jul 24, 2026
adfcb57
Merge remote-tracking branch 'origin/codex/universal-ledger-security-…
BigSimmo Jul 24, 2026
993ab79
Merge remote-tracking branch 'origin/codex/universal-ledger-security-…
BigSimmo Jul 24, 2026
538db9f
Merge remote-tracking branch 'origin/main' into codex/pr1109-final-merge
BigSimmo Jul 24, 2026
5be82c1
Merge remote-tracking branch 'origin/main' into codex/pr1109-final-merge
BigSimmo Jul 24, 2026
a969f2c
docs: record universal ledger follow-up review
BigSimmo Jul 24, 2026
6a7400d
fix: correct staging soak ledger dependency
BigSimmo Jul 24, 2026
b6cdd51
Merge remote-tracking branch 'origin/main' into codex/pr1109-final-merge
BigSimmo Jul 24, 2026
1ea929f
docs: make sidebar handoff recoverable
BigSimmo Jul 24, 2026
529100f
Merge remote-tracking branch 'origin/main' into codex/pr1109-final-merge
BigSimmo Jul 24, 2026
4f062ef
Merge remote-tracking branch 'origin/main' into codex/pr1109-final-merge
BigSimmo Jul 24, 2026
da53382
docs: refresh sidebar review baseline
BigSimmo Jul 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/branch-review-ledger.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Use this ledger to prevent repeated branch and PR reviews when the reviewed HEAD

| Date | Branch or ref | Reviewed HEAD | Scope | Outcome | Checks |
| ---------- | -------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 2026-07-24 | PR #1114 / `codex/universal-ledger-main-followup-20260724` | `eedbe594a89eaa0aad8a517ee8808b089cb5ff57` + reviewed working diff | Streamlined-sidebar handoff in the merged universal ledger | APPROVE. PRs #1112, #1116, and #1117 landed the universal-ledger baseline, two preserved UI tasks, and credential/hook hardening; this follow-up preserves that current-main schema and adds only the still-missing sidebar delivery as collision-free `#066`. The queue remains gap-free and every recommended ID has one open row. Sidebar implementation stays recoverable from remote branch `origin/codex/sidebar-test-fix-20260723` at full commit `cd54e68fbf7b07b5dffe3220e36af2caa528da54` until its local/browser/build/hosted merge proof is complete. | Focused sidebar/favourites tests previously passed 18/18 on the recorded implementation commit; this ledger follow-up passed Prettier, remote-ref recovery, 36-row contiguous-order/46-open-ID/next-ID invariants, and `git diff --check`. The broader reconciled precursor passed `verify:cheap` (365 files, 3,242 passed/1 skipped); fresh exact-head hosted CI is required on PR #1114. No OpenAI, Supabase, Railway, deployment, live-app, credential, or production-data action ran. |
| 2026-07-24 | `codex/universal-ledger-main-final` | `527988c2ccabc98b4d0673d33360c971df65fa0e` + reviewed working diff | Current-main universal-ledger reconciliation after PR #1106 superseded PR #1109 | READY. Kept PR #1106's current-main ledger and IDs, carried forward only non-duplicate recommended work from the superseded branch, and fixed the confirmed SessionStart empty-open defect. Every active recommendation now has a durable open ID; exposed-GitHub-token containment is the first A1 item; the Safety Plan privacy contract, absent-relevance fail-closed rule, stranded-upload recovery, threshold-conflict design, catalogue-toolbar convergence, and Current Clinical Work brief are retained without duplicating #1106's legal/config/release/staging/seed packages. Resolved #014/#034 claims stay archived, and PR #1110's scheduled-diagnostics priority remains intact. Highest residual risk is manual queue/open-table drift. | Empty-open fixture and real-ledger Bash execution passed; 33 contiguous recommendations reference tracked open IDs; 43 open items; no duplicate queued IDs; `docs:check-links`, `docs:check-index`, `docs:check-scripts`, `check:skills`, Prettier, and `git diff --check` passed. No OpenAI, Supabase, Railway, production, deployment, live-app, or credential action. |
| 2026-07-24 | PR #1106 / `codex/task-ledger-final-11318f` | `5d128a2844c2298d0da36df64e5e2f7dda11e14b` + reviewed follow-up diff | Universal task-ledger workflow and protected-main merge readiness | APPROVE after follow-up. `docs/outstanding-issues.md` is the single durable task ledger, with retained work carrying order, acuity, timing, capability, effort, dependencies, success criteria, verification and stop rules. Four actionable review findings were fixed: filtered `/issues` reads now apply the filter to open items before rendering queued and non-queued results; the session hook excludes queued IDs from its priority summary; `#030` is consistently P2/A2 in the canonical open table and queue; and the sole A1/P1 blocker is first while `#052` is explicitly the first code task. No other actionable review thread remains in the reviewed scope. | Protected CI at the initial reviewed head passed policy, static, safety/config, unit coverage, Semgrep, Gitleaks, GitGuardian and the required aggregate; UI, build, migration replay and release browser matrix were correctly skipped for the docs/workflow scope. Follow-up proof: scoped Prettier; hook syntax/runtime plus exact ID-deduplication, P2-count and A1-first assertions; docs links (1,136 references); canonical skill catalog (32 skills, 8 aliases); `git diff --check`. Exact-head hosted CI remains required after the follow-up push. No OpenAI, Supabase, Railway, deployment or production-data operation ran. |
| 2026-07-24 | `codex/supabase-document-change-trigger` | `9c7d9edf509a51478f5bebbabcca64e3926dc877` + reviewed working diff | Document-change ingestion trigger migration, schema mirror, grants, privacy and fail-safe delivery | APPROVE. No P0-P2 finding. The trigger is update-only, acts solely on a strict JSON boolean false/absent-to-true transition, sends only the receiver's allowlisted owner-scoped fields, fails open for document writes when Vault/GUC/pg_net is unavailable, and revokes execution from public/anon/authenticated. No production URL fallback exists. Highest residual risk is deliberate pg_net at-most-once delivery; the clear-then-flip recovery and data-preserving rollback are documented, and the trigger remains inert until both the Vault secret and environment base-URL GUC are configured. | Disposable Supabase Postgres `17.6.1.127` schema replay and drift-manifest regeneration passed (16s; scratch container removed); focused schema/drift/receiver Vitest 89/89; migration-role, function-grant (30 SECURITY DEFINER functions) and owner-scope guards; production-readiness CI mode READY with expected secretless-worktree warnings; offline RAG 21 suites/307 tests; `verify:cheap` 365 files, 3,241 passed/1 skipped; static trace of receiver payload, authoritative owner-scoped reload and idempotent enqueue path. No live provider mutation or migration apply. |
Expand Down
Loading