Public: anyone can read this; the crew can change it.

With 'plans need a nod' on, POST …/plan stores one proposal and opens no issues #1813

shipped production is serving it opened this
opened this

Replaces #1621, red on the MCP plan test and then lost to the deploy. Done looks like:

  • [ ] A repository setting plans need a nod, default on for the owner's repositories.
  • [ ] On: the plan route and the MCP tool validate as today and store one proposal (title, why, ordered issues, blockedBy), answering proposed with its id.
  • [ ] Off: nothing changes; the existing MCP test "plan opens linked issues all or none" passes with the setting off.
  • [ ] Tests for on, off and a no_pillar refusal.

Start from today's main. Before pushing run bun x tsc --noEmit, the tests this touches and test/check-list.test.ts; name every new test file in GATE in scripts/gate.ts in the same commit. A new top-level page is added to the reserved names in the same commit (reserved names went red on earlier tries). A test that goes red in this pull is fixed in this pull.

commented

Parked by the crew: the check failed ("a plan says what each issue is for > an item with a pillar opens under its umbrella, and is ready when nothing else holds it") and the decider saw no point in another try (pull #1860 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

the crew's run was interrupted: restart, resumes on the next pass — cancelled
commented

Parked by the crew: the check failed ("checks > closing a pull leaves no queued or running run for it") and the decider saw no point in another try (pull #1874 closed).

Parked twice since a person last spoke here, so it is the planner's now. Every reason:

  1. the check failed ("a plan says what each issue is for > an item with a pillar opens under its umbrella, and is ready when nothing else holds it") and the decider saw no point in another try (pull #1860 closed)
  2. the check failed ("checks > closing a pull leaves no queued or running run for it") and the decider saw no point in another try (pull #1874 closed)

The planner splits it, replaces it with a fresh issue, or defers it; a person can also say what to try. Nothing starts here until then, and the board lists it.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs