Skip to content

R4/S10: registry v11, /tasks redirect, empty allowlist, drop task producer - #97

Merged
matthewpmunger merged 4 commits into
mainfrom
chunk-r4-s10-v11
Aug 27, 2026
Merged

R4/S10: registry v11, /tasks redirect, empty allowlist, drop task producer#97
matthewpmunger merged 4 commits into
mainfrom
chunk-r4-s10-v11

Conversation

@matthewpmunger

Copy link
Copy Markdown
Collaborator

Summary

  • Base: 8657467d2c7f842bc4672b9c5eaacab47c6a3d08 on main — lint, typecheck, and tests were green at that commit before any work.
  • Registry v11: adds rules 22–25; allowlist entries become { owner, added, reason } with one-bump expiry; changelog corrected against git (v7 = rules 20–21 at 90b84ba, v8 = rule-18 amend at 7570e0f, v9 = actor_note at 9eeec84).
  • S10: restores /tasks as a redirect to /issues (mirroring /dashboard) and asserts all four retired routes redirect together.
  • R4: clears the last banned_global debts in bits.tsx and store.tsx, empties the allowlist, and omits the ESLint exemption block when there are no files left to exempt.
  • Task producer: deletes addAgentIssueTask / promoteAgentIssueToTask, the /api/pages/[id]/agent-issues endpoint, and its store binding. Agent findings remain cases via agentIssueCases; Accept/Dismiss stay on /api/decisions.

Test plan

  • npm run lint
  • npm run typecheck
  • npm test -- --run
  • Confirm /tasks, /dashboard, /inbox, and /guide all redirect toward /issues
  • Confirm allowlist is empty and lint still passes with no files: [] exemption
  • Item 4 guard: an agent finding still appears as a case on /issues (e.g. home:agent-issue:agent-api:openapi)
  • Item 4 guard: Accept and Dismiss still work on that case with the agent-issues endpoint gone

Made with Cursor

matthewpmunger and others added 4 commits August 27, 2026 13:39
Correct the changelog against git: v7 added rules 20–21, v8 amended
rule 18, v9 added actor_note. Allowlist entries become { owner, added,
reason } so rule 24's one-bump expiry lives in the file.

Co-authored-by: Cursor <cursoragent@cursor.com>
Mirror the other retired destinations so old links stop 404ing, and
assert all four redirects together so a fourth cannot go missing again.

Co-authored-by: Cursor <cursoragent@cursor.com>
Rewrite the Verifying/Returned titles in bits.tsx and the Inbox toast in
store.tsx, empty the allowlist, and omit the ESLint exemption block when
there are no files left to exempt.

Co-authored-by: Cursor <cursoragent@cursor.com>
An agent finding is already a case via agentIssueCases; promoting it to
a rec was a second producer for the same identity. Accept and Dismiss
live on the case decision store, so the endpoint is removed rather than
repointed.

Co-authored-by: Cursor <cursoragent@cursor.com>
@matthewpmunger
matthewpmunger merged commit 98177fc into main Aug 27, 2026
6 checks passed
Sign up for free to 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.

1 participant