docs: make outstanding issues the universal task ledger#1111
Conversation
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
Warning Review limit reached
Next review available in: 2 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the 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 configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (7)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 05acad6. Configure here.
| id=c[2]; pri=c[3]; typ=c[4]; sum=c[5] | ||
| ord=c[2]; id=c[3]; priacuity=c[4]; typ=c[5]; sum=c[6] | ||
| split(priacuity, p, " "); pri=p[1] | ||
| gsub(/^[ \t]+|[ \t]+$/, "", ord) |
There was a problem hiding this comment.
Priority field parses empty
Medium Severity
The hook reads priority from the Pri / acuity column by splitting on a single space and taking the first token, but pipe-delimited cells include a leading space, so that token is empty and trimming never yields P1/P2/P3. Session-start output then shows zero counts for every priority band and omits priority in the first ten task lines.
Reviewed by Cursor Bugbot for commit 05acad6. Configure here.


Summary
docs/outstanding-issues.mdthe single universal, ordered repository task ledger/issues, the session-start hook, repository instructions, and documentation indexes to use that queueVerification
npm run verify:pr-localnpm run verify:cheap— 365 files passed; 3,241 tests passed, 1 skipped; lint, typecheck, security, schema, ownership, and maintainability gates passednpm run docs:check-links— 1,124 references resolved.claude/hooks/issues-surface.sh; output preserved orders 1–10 and reported 18 active tasksRisk and rollout
Clinical Governance Preflight
Not applicable to runtime behavior: no ingestion implementation, answer generation, retrieval, source rendering, document access, privacy, production environment, or clinical output code changed. Existing provider and clinical approval gates are documented in the ledger and remain fail-closed.
Notes
Note
Low Risk
Documentation and agent workflow only; wrong ledger parsing could mis-surface task order but does not affect runtime, production, or clinical code paths.
Overview
docs/outstanding-issues.mdbecomes the single universal task ledger: the Open items table is the only active queue, with 18 dependency-ordered rows and richer execution metadata (acuity, capability, timing, effort, approvals, verification, stop rules). Ingestion safeguards #52 and #53 are explicitly sequenced before webhook activation (#25). Older claims move into a legacy evidence register that/issuesand the session hook do not treat as work./issuesworkflow is aligned end-to-end: the issues skill reads and mutates by Order (not P1→P3 grouping), requires full row fields on add, and dedupes capture against legacy/resolved history.issues-surface.shparses the wider table and prints the first ten items in ledger order.AGENTS.mdand doc indexes describe the ledger as repository memory and point operators atdocs/operator-backlog.mdfor procedures.Reviewed by Cursor Bugbot for commit 05acad6. Configure here.