Skip to content

docs(issues): reconcile queued ledger requests (remediation Phases 2–3, #2105 resolutions) - #2120

Merged
BigSimmo merged 2 commits into
mainfrom
claude/issues-reconcile-2026-08-18-evening
Aug 18, 2026
Merged

docs(issues): reconcile queued ledger requests (remediation Phases 2–3, #2105 resolutions)#2120
BigSimmo merged 2 commits into
mainfrom
claude/issues-reconcile-2026-08-18-evening

Conversation

@BigSimmo

Copy link
Copy Markdown
Owner

Summary

  • Apply the 88 queued docs/outstanding-issues-inbox/ requests to the canonical ledger in one serialized npm run issues:reconcile transaction, run from a worktree whose base was exactly origin/main at ce702ba (check-base-freshness: behind 0, ahead 0).
  • The batch covers the database-remediation set — the #316, #056 and #183 update requests (503c3553, 5ed2f873, 41576279), four add requests, and ten cancellation decisions — together with the batch of manual done resolutions queued by PR feat(viewer): implement crop-to-page bounding box overlay and record 53 manual ledger resolutions #2105.
  • No request was adjudicated, edited or deleted by hand. The reconciler applied what was queued and moved every processed request and cancellation into docs/outstanding-issues-inbox/applied/ as the immutable audit trail; it refused nothing. The diff is exactly one modified canonical file plus 88 renames.
  • Resulting ledger state: 365 rows (48 open, 317 archived), 0 pending inbox requests, 339 applied.

Verification

  • npm run verify:pr-local -- --files <89 changed paths> — classified as recognised low-risk documentation scope; all 11 selected gates completed, none failed, none unreached:

    PR-local verification summary:
    - completed: check:runtime, check:installed-lock-parity, format:changed, sitemap:check,
    docs:check-index, docs:check-inventory, docs:check-scripts, docs:check-links,
    check:branch-review-ledger, check:outstanding-issues, check:ledger-write-discipline
    - failed: (none)
    - not reached: (none)
    

    Lint, typecheck, the full unit suite, the RAG fixture scan, the build and the offline RAG checks were skipped by the selector as out of scope for a docs/ledger-only diff.

  • The three decisive ledger lines:

    Ledger inbox check passed: 0 pending request(s), 339 applied.
    Outstanding-issues guard passed: 365 rows (48 open, 317 archived), unique display and durable ids,
    collision-free allocation enabled, deprecated next-id marker ignored, no merge driver,
    no ids deleted from base ce702ba68c12.
    Ledger write discipline passed for ce702ba68c12..HEAD.
    

    check:ledger-write-discipline compares two committed refs, so it was re-run after the commit; its pass is the proof that the canonical diff equals the recorded reconciliation transaction exactly.

  • npm run format was run over the whole tree before committing and reported every file unchanged; format:changed inside verify:pr-local passed on the pushed blob.

  • UI verification not run: no UI, routing, styling, browser, reduced-motion or forced-colors behaviour changed.

  • Provider-backed gates not run: no retrieval, ranking, selection, chunking, answer-generation, Supabase or deployment behaviour changed.

Risk and rollout

  • Risk: Low, and confined to documentation. The only behavioural surface is the canonical outstanding-work ledger; no product code, schema, workflow or configuration is touched. The real risk is collision rather than correctness — see the note below on PR docs(issues): reconcile seven queued requests into the outstanding-issues ledger #2110.
  • Rollback: git revert of the single reconcile commit restores both the canonical ledger and the 88 request files to their pre-reconciliation paths, since the transaction is one commit of one modification plus 88 renames.
  • Provider or production effects: None.

Notes

  • This branch must not have main merged into it. The reconciler validates its base and check:ledger-write-discipline requires the canonical diff to equal the recorded transaction exactly, so a merge commit invalidates the proof. If main moves and this PR conflicts, close it and redo the reconciliation from a fresh base rather than syncing this branch.
  • Collision to adjudicate before merge: PR docs(issues): reconcile seven queued requests into the outstanding-issues ledger #2110 (claude/issues-reconcile-20260818, "reconcile seven queued requests into the outstanding-issues ledger") is open and carries its own competing transaction against docs/outstanding-issues.md, recorded against an older base. Two open reconciliations is exactly the serialization this process exists to prevent. One of the two should land and the other be closed and redone from the post-merge base; this PR is the one whose base is current at ce702ba.
  • The visual register is stale.docs/outstanding-issues.md is the canonical rendered source and is current, but the register refresh (refresh-issues-list.ps1ISSUES-LIST.html) is an absolute-Windows-path operator step that a Linux container cannot run or verify. Per .claude/skills/issues/SKILL.md no substitute renderer was improvised. The reconciliation commit that made it stale is the single commit on this branch.

Generated by Claude Code

#2105 resolutions)
Apply the 88 queued outstanding-issues inbox requests to the canonical
ledger in one serialized transaction from a fresh origin/main base.
The batch covers the database-remediation set (updates to #316, #56 and
#183, four add requests and ten cancellation decisions) together with the
manual done resolutions queued by PR #2105.
No request was adjudicated by hand: `npm run issues:reconcile` applied
what was queued and moved every processed request and cancellation into
docs/outstanding-issues-inbox/applied/ as the audit trail.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01C6WXAK931ZPgisknbCTnpR
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@supabase

supabaseBot commented Aug 18, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project sjrfecxgysukkwxsowpy because there are no changes detected in supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@coderabbitai

coderabbitaiBot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in:49 minutes

Limit details: You’ve used all 1 included review currently available under your plan. You completed 102 included PR reviews in the past 7 days; at that activity level, included reviews refill at 1 review per hour.

Your organization has reached its usage spending cap. Adjust your spending cap in the billing tab.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: fe0d6768-f487-4233-aa8b-fa862a7af7f5

📥 Commits

Reviewing files that changed from the base of the PR and between ce702ba and 0771039.

📒 Files selected for processing (90)
  • docs/branch-review-records/6b6d74c4bb911f95ea8c260a89c63e8a815a33b9c9e6c1c5294aeb7aa817e7b4.record.md
  • docs/outstanding-issues-inbox/applied/0381a544-b800-43bb-a164-2b3cb3905ef2.json
  • docs/outstanding-issues-inbox/applied/0455881d-5bbf-4e0c-b4ad-3c4eeaa55499.json
  • docs/outstanding-issues-inbox/applied/09a8d946-6b3a-44a2-bf54-4b9575f9aa10.json
  • docs/outstanding-issues-inbox/applied/0a33bfad-4040-43f8-8c73-eb1dd9b812cc.json
  • docs/outstanding-issues-inbox/applied/0c6f2ae7-5145-4b6d-bc1a-c89827a18bb2.json
  • docs/outstanding-issues-inbox/applied/0e73e359-87eb-4d8d-b2a5-f0dd9b604636.json
  • docs/outstanding-issues-inbox/applied/10088303-ec2e-46de-a122-542d7238b4d1.json
  • docs/outstanding-issues-inbox/applied/10e480da-b2e3-4e2d-bfc8-15456bf962c1.json
  • docs/outstanding-issues-inbox/applied/1f611dab-bc4f-48dc-a329-33eb7323c65c.json
  • docs/outstanding-issues-inbox/applied/200b4a39-dd97-4835-a55b-d763c2956bed.json
  • docs/outstanding-issues-inbox/applied/22577f77-0674-4db5-8f20-8e75ae0b04e6.json
  • docs/outstanding-issues-inbox/applied/228fe6d3-d546-43a2-8f81-ad4890fd4ebf.json
  • docs/outstanding-issues-inbox/applied/22946f19-6197-408e-b154-142d226a2743.json
  • docs/outstanding-issues-inbox/applied/23af58be-1121-433e-934d-62921a51b78b.json
  • docs/outstanding-issues-inbox/applied/23ba3865-258a-4f24-ace4-05e683776dc1.json
  • docs/outstanding-issues-inbox/applied/288b042c-e319-4af2-84de-f88443b05d18.json
  • docs/outstanding-issues-inbox/applied/2cc88eb7-c5e7-49f9-a93e-40410e081e7b.json
  • docs/outstanding-issues-inbox/applied/2ecf8a33-3cc2-4fa5-9aba-a39a26b73447.json
  • docs/outstanding-issues-inbox/applied/30d09441-44da-4b56-829c-e64d67410da8.json
  • docs/outstanding-issues-inbox/applied/34e8150c-afc2-4c03-87d9-4825c9b1af80.json
  • docs/outstanding-issues-inbox/applied/35c3fc6a-8aa7-4688-92bd-84bba0ea4607.json
  • docs/outstanding-issues-inbox/applied/38d1b957-aa1d-4bd0-97ff-5d6c921a1dd7.json
  • docs/outstanding-issues-inbox/applied/3f0341a4-ff83-407d-a101-0869f4f6dcff.json
  • docs/outstanding-issues-inbox/applied/3f82baef-fa0f-4a0b-8094-a56114d96358.json
  • docs/outstanding-issues-inbox/applied/4108e631-1387-4779-ada0-230e53e4411e.json
  • docs/outstanding-issues-inbox/applied/41576279-d570-436b-a80b-d23b555845af.json
  • docs/outstanding-issues-inbox/applied/45411575-4ce4-4d53-8af6-44866adaf317.json
  • docs/outstanding-issues-inbox/applied/4dbcdcce-3645-4e08-8813-e85ab1fe7bcc.json
  • docs/outstanding-issues-inbox/applied/4fcdcde4-8f21-4c6e-b178-d38f8a565511.json
  • docs/outstanding-issues-inbox/applied/503c3553-6caf-4c12-9520-03acb283d142.json
  • docs/outstanding-issues-inbox/applied/55aa4633-da95-418c-a92a-f8788195eb15.json
  • docs/outstanding-issues-inbox/applied/565cf4ff-5aa6-456b-abfc-92c4765049e4.json
  • docs/outstanding-issues-inbox/applied/56f6b76a-23f5-42aa-a53f-4a4eda7b3931.json
  • docs/outstanding-issues-inbox/applied/5bff7294-a329-4fda-a36b-25489e36660d.json
  • docs/outstanding-issues-inbox/applied/5c91c044-b492-4c7d-98cf-12069a1a45fc.json
  • docs/outstanding-issues-inbox/applied/5d626edd-d62a-42b8-ac47-2e9717c99d33.json
  • docs/outstanding-issues-inbox/applied/5ed2f873-e23b-4504-ad7b-8afb0ae39889.json
  • docs/outstanding-issues-inbox/applied/5ee6b1cc-2751-4ba3-8497-d04137f874a4.json
  • docs/outstanding-issues-inbox/applied/61f2c254-f636-4fc0-8138-ba450bd66208.json
  • docs/outstanding-issues-inbox/applied/74273f4b-dede-44c0-99b7-930107e227c2.json
  • docs/outstanding-issues-inbox/applied/74c53285-5573-467b-8981-3c5fa85d741d.json
  • docs/outstanding-issues-inbox/applied/7de7933e-4eaa-4ad3-bf01-6c005b812d8d.json
  • docs/outstanding-issues-inbox/applied/7e001f69-9911-406b-934d-84409c6953fa.json
  • docs/outstanding-issues-inbox/applied/831835b9-8e54-445a-85f9-e5ef6f52f04a.json
  • docs/outstanding-issues-inbox/applied/858e5a57-c596-4f67-ab59-a8796f6ac8e8.json
  • docs/outstanding-issues-inbox/applied/88868df4-c310-4ac2-9e83-cd3ad7702a1d.json
  • docs/outstanding-issues-inbox/applied/888bddaa-1df7-4b7c-b298-7d8722fc3365.json
  • docs/outstanding-issues-inbox/applied/8b0650ed-793c-4f05-be9d-2012b6456a72.json
  • docs/outstanding-issues-inbox/applied/8c1f1977-d0ef-44a0-b862-c63fac4ac210.json
  • docs/outstanding-issues-inbox/applied/8cb71020-2847-4e10-bb7b-6b9594c26997.json
  • docs/outstanding-issues-inbox/applied/8e9f1556-ae7b-4bfe-8c81-e52c4590d6ba.json
  • docs/outstanding-issues-inbox/applied/9393fd14-9ef1-43c9-aaf0-67c18cf92c2b.json
  • docs/outstanding-issues-inbox/applied/93d85256-bd67-48be-98d6-d7f2af05943f.json
  • docs/outstanding-issues-inbox/applied/9619250f-e723-4a3f-acb1-150c4fd6799e.json
  • docs/outstanding-issues-inbox/applied/9cd34b77-de50-4414-b1c8-591db58bfd6a.json
  • docs/outstanding-issues-inbox/applied/9cfd4091-e110-45e6-a25a-d49a941449d9.json
  • docs/outstanding-issues-inbox/applied/9f306cfd-a6cb-4c17-93e6-69bd6a242d42.json
  • docs/outstanding-issues-inbox/applied/a3797cb9-af3b-4111-9d93-118974601cc8.json
  • docs/outstanding-issues-inbox/applied/a42b6382-9e7c-4633-9180-c86d03ad0bf1.json
  • docs/outstanding-issues-inbox/applied/a53299ec-b1af-44dc-8e4c-764ec4e31aef.json
  • docs/outstanding-issues-inbox/applied/a645e77a-b62d-49b6-99f1-ab9bc8c8316d.json
  • docs/outstanding-issues-inbox/applied/a7e38702-35d6-453f-9e8f-6856f1c8ae5c.json
  • docs/outstanding-issues-inbox/applied/ab28efcb-2fb5-45e6-983d-9db6e508420e.json
  • docs/outstanding-issues-inbox/applied/aba83c89-1bc6-459b-9b4d-9126e4e6bad8.json
  • docs/outstanding-issues-inbox/applied/ad8b4b67-f29d-4480-b36c-5838e175a132.json
  • docs/outstanding-issues-inbox/applied/b5f41582-492c-4d3e-b708-1f43b7e6ea4c.json
  • docs/outstanding-issues-inbox/applied/ba2d9599-e229-4b20-a9f4-83e32abd1f6d.json
  • docs/outstanding-issues-inbox/applied/bb3d9b51-3758-40ab-a2ac-18989d7c6931.json
  • docs/outstanding-issues-inbox/applied/bb8b27de-6149-4600-b4a5-65dd883f9b47.json
  • docs/outstanding-issues-inbox/applied/bd3673cb-2d9e-445e-a29e-4c59f1b44573.json
  • docs/outstanding-issues-inbox/applied/bddd1154-6786-4762-a35b-4dd85d935755.json
  • docs/outstanding-issues-inbox/applied/be8d2053-fcce-4604-9e9b-09f82ccc1c57.json
  • docs/outstanding-issues-inbox/applied/bf709c67-0b09-41aa-ad46-d4243e5e13c9.json
  • docs/outstanding-issues-inbox/applied/c53a10bf-e295-4a63-8cff-1515a573df4f.json
  • docs/outstanding-issues-inbox/applied/c979e6f7-dead-46c2-bd8e-df133fafe83f.json
  • docs/outstanding-issues-inbox/applied/c9b0667f-1901-4f12-ac68-2c4bb3c6fe81.json
  • docs/outstanding-issues-inbox/applied/d0335f4b-583e-4256-af3d-1e220a4201a4.json
  • docs/outstanding-issues-inbox/applied/d9da22e4-3b23-4c60-8023-dd7142e8a7a3.json
  • docs/outstanding-issues-inbox/applied/dc8a4641-3937-4609-9595-031107cd43e0.json
  • docs/outstanding-issues-inbox/applied/e215905d-1639-4827-9ae1-d7b93b3a4f8c.json
  • docs/outstanding-issues-inbox/applied/e6228569-ebb7-4399-9702-8a15d49b75d8.json
  • docs/outstanding-issues-inbox/applied/e6311a09-151a-4ffc-ae4f-52c06b4c2c3f.json
  • docs/outstanding-issues-inbox/applied/eaa2e757-ad60-4fc7-abb5-58a1d381f0b1.json
  • docs/outstanding-issues-inbox/applied/eb7a73ec-6fbd-4e6a-baae-0b2a77cd7dae.json
  • docs/outstanding-issues-inbox/applied/ecd2dd27-b919-4419-9a2b-658bfcb39c36.json
  • docs/outstanding-issues-inbox/applied/f0230f69-3616-465d-937f-348b0e28023b.json
  • docs/outstanding-issues-inbox/applied/ff1c21f4-fd46-4e58-919d-fdd9cea4ca59.json
  • docs/outstanding-issues-inbox/applied/ff207c2c-8ed0-4e4b-bd75-797eb397c1f1.json
  • docs/outstanding-issues.md

Comment @coderabbitai help to get the list of available commands.

@BigSimmo
BigSimmo merged commit ed19e14 into mainAug 18, 2026
24 checks passed
@BigSimmo
BigSimmo deleted the claude/issues-reconcile-2026-08-18-evening branch August 18, 2026 13:14
BigSimmo pushed a commit that referenced this pull request Aug 18, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@BigSimmo@claude