Repository navigation
Description
Is there an existing issue for this?
- I have searched the existing issues.
Which actions are affected?
Issue
Which platforms are affected?
Linux
Description
Issue #694 cannot reach its Action-owned branch because successive pre-branch SDD generations fail case identity, requirement mapping and, most recently, per-area case-budget consistency after the one bounded regeneration.
The strict publication checks added in #653 correctly reject contradictions. The drafting workflow still asks the provider to independently generate the case inventory, budget arithmetic and reciprocal requirement links, with a 10,000-character soft target even for a resolved 96-case specification. Repair receives only a closed category and starts another complete generation. The rejected candidate is not published for a maintainer to edit.
Expected: generate one authoritative, explicit observable case inventory and deterministically render its derived budget and reciprocal requirement tables before the unchanged publication validator runs. Preserve all requirement/case definitions, owner collision checks, immutable path checks, limits, one shared repair and fail-closed publication. Preserve explicit resolved scope and test requirements; do not fix this by relaxing validation or lowering the requested acceptance budget.
Actual: https://github.com/vypdev/copilot/actions/runs/40168044978 fails with case-budget after bounded repair, before publishing any SDD or managed branch.
Reproducing the issue
- Start admitted feature β¨π§βπ» - Specify a cross browser GitHub extension usability features MVP and Action integrationΒ #694 with in-progress and provide its resolved browser-extension decisions and 96-case acceptance inventory.
- Let the Action analyze/draft against the selected immutable base.
- Observe the bounded draft workflow independently produce the inventory, per-area allocations and reverse mappings.
- The strict consistency validator rejects a mismatch; the fresh regeneration can repeat it. No branch or editable first SDD commit is published.
- Reproduce deterministically with a drafting fixture supplying a valid explicit inventory and derived-table placeholders, multiple requirement edges and offsetting allocations. Require exact compiled counts and reverse links; malformed, colliding or path-invalid candidates must remain blocked.
copilot Version
3.10.4; repository issue workflow uses ./; failing run 40168044978
Relevant Log Output
Pre-branch SDD gate failed: The SDD draft still violates its case-budget format contract after one bounded repair.
Error code: validation.invalid-input
Reference: 6b3237d6-cdbd-4ea5-852d-5336fee268aeAdditional context and comments
Maintainer explicitly requests correcting this blocker, then uploading the complete extension specifications on the branch the Action creates for #694 and preparing its PR. This bugfix is scoped to deterministic draft assembly and regression tests; preserve the existing product contract and security/publication checks. Update the owning SDD/catalog evidence/docs proportionally. Prepare a reviewable PR; do not merge, deploy, release or create a replacement managed branch without the required authorization.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsDone
Activity
[-]SDD draft generation repeatedly disagrees with its own case budget and traceability[/-][+]π - SDD draft generation repeatedly disagrees with its own case budget and traceability[/+]vypbot commentedon Oct 25, 2026
Hi! Iβm @vypbot, the Copilot assistant for this repository.
I can answer questions, explain the codebase, propose implementation and test plans, review issues and pull requests for potential bugs or security problems, and help authorized maintainers apply changes.
Try
/copilot helpto see the available commands, or mention @vypbot with your question.[-]π - SDD draft generation repeatedly disagrees with its own case budget and traceability[/-][+]ππ§βπ» - SDD draft generation repeatedly disagrees with its own case budget and traceability[/+]vypbot commentedon Oct 25, 2026
Implementation plan
Acceptance: A drafting fixture with a valid explicit inventory and derived-table placeholders produces exact budget totals, per-area counts, and reciprocal requirement links that pass the unchanged publication validator; malformed, colliding, or path-invalid candidates remain blocked.
Need something else? Mention the bot with a question or use
/copilot help.vypbot commentedon Oct 25, 2026
Issue closed β historical progress
Current status: closed as completed.
The last estimate is retained below as history. Closure does not certify a new percentage, tests, or branch alignment.
Action required: none for this closed issue. If work continues, reopen the issue; a fresh assessment can update this same card.
Last assessment before closure (historical)
vypbot commentedon Oct 25, 2026
Issue closed: synchronization recommendation retired
No branch synchronization is required for this closed issue.
The previous recommendation is historical. Issue closure does not certify that the branches are synchronized.