Plan gate default 0.80, and an "Approval requested" reply section #160

Merged
bvandeusen merged 2 commits from dev into main 2026-09-15 15:23:01 -04:00
Owner
  • #4079 "the plan gate" (21a701c): the default drops from 0.90 to 0.80.
    • Why: measured live, plans reworded from existing milestones scored 0.83–0.87 against the milestone they restated, and distinct plans 0.72–0.77. At 0.90 only an identical title matched.
    • The Settings default moves with it.
  • #4084 "Approval requested" (6eb5ef5): in the reporting-back skill, any action held for the operator's yes goes under its own Approval requested section near the top of the reply.
    • What it lists: each change numbered, why it needs approval, how to undo it, and what happens after.
    • Also: the Asks table gains an Approval row, and it is pinned by test_reporting_back_skill.
    • Plugin version 2026.09.15.1921.

CI: 21a701c green (run 6914); 6eb5ef5 set to merge when its checks succeed.

🤖 Generated with Claude Code

https://claude.ai/code/session_01821k5B3Ysecp9fNYs92Kuy

- **#4079 "the plan gate" (21a701c):** the default drops from 0.90 to 0.80. - Why: measured live, plans reworded from existing milestones scored 0.83–0.87 against the milestone they restated, and distinct plans 0.72–0.77. At 0.90 only an identical title matched. - The Settings default moves with it. - **#4084 "Approval requested" (6eb5ef5):** in the reporting-back skill, any action held for the operator's yes goes under its own **Approval requested** section near the top of the reply. - What it lists: each change numbered, why it needs approval, how to undo it, and what happens after. - Also: the Asks table gains an Approval row, and it is pinned by test_reporting_back_skill. - Plugin version 2026.09.15.1921. CI: 21a701c green (run 6914); 6eb5ef5 set to merge when its checks succeed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01821k5B3Ysecp9fNYs92Kuy
bvandeusen added 2 commits 2026-09-15 15:22:54 -04:00
fix(planning): the plan gate's default drops to 0.80, where reworded plans actually score (#4079)
CI & Build / Python lint (push) Successful in 3s
CI & Build / Plugin hooks (push) Successful in 15s
CI & Build / TypeScript typecheck (push) Successful in 54s
CI & Build / integration (push) Successful in 55s
CI & Build / Python tests (push) Successful in 1m38s
CI & Build / Build & push image (push) Successful in 36s
21a701c572
Measured live after deploy: three plans reworded from existing active
milestones scored 0.83-0.87 against the milestone they restated, and the
nearest distinct plans 0.72-0.77. At the inherited 0.90 the semantic arm
matched nothing, so only an identical title was caught. 0.80 sits in the gap.
The Settings form's default moves with it (test_settings_defaults_agree).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01821k5B3Ysecp9fNYs92Kuy
docs(plugin): a request for the operator's approval gets its own "Approval requested" section (#4084)
CI & Build / Python lint (push) Successful in 4s
CI & Build / Plugin hooks (push) Successful in 15s
CI & Build / TypeScript typecheck (push) Successful in 56s
CI & Build / integration (push) Successful in 57s
CI & Build / Python tests (push) Successful in 1m36s
CI & Build / Build & push image (push) Successful in 14s
6eb5ef5c73
A session's go-ahead request sat inside a completion list as "Blocked by the
permission check", and the operator read it as a fault rather than a question
waiting on them. The reporting-back skill now puts any action held for a yes
under a section headed "Approval requested", near the top of whatever reply
it is: each change numbered so part can be approved, why it needs them, how
it is undone, and what happens after. The Asks table gains an Approval row,
and the completion report's "Needs you" points at the section.

test_reporting_back_skill pins the heading and the row. Plugin version minted:
2026.09.15.1921.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01821k5B3Ysecp9fNYs92Kuy
bvandeusen scheduled this pull request to auto merge when all checks succeed 2026-09-15 15:23:00 -04:00
bvandeusen merged commit 0ac250194f into main 2026-09-15 15:23:01 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledScribe#160