Skip to content

[EPAC-1958]: add estimate field to bugfix SPEC schema#577

Merged
riddim-developer-bot[bot] merged 1 commit into
mainfrom
symphony/epac-1958-add-estimate-field-to-bugfix-spec-schema-with-ex
May 25, 2026
Merged

[EPAC-1958]: add estimate field to bugfix SPEC schema#577
riddim-developer-bot[bot] merged 1 commit into
mainfrom
symphony/epac-1958-add-estimate-field-to-bugfix-spec-schema-with-ex

Conversation

@riddim-developer-bot

Copy link
Copy Markdown
Contributor

Why

EPAC-1958 requires bugfix SPEC intake artifacts to include an effort estimate using the SF exponential ladder so Opus enrichment can carry the value into downstream workflow fields.

What changed

  • Added estimate as a required top-level field in .factory/schemas/bugfix-spec.schema.json with enum [1, 2, 4, 8, 16, 32, 64] and inline mapping notes to Linear complexity values.
  • Added an ## Effort estimate section in .factory/templates/bugfix-SPEC.md with Estimate, Confidence, and Reasoning fields.
  • Added --estimate <n> to scripts/intake/bugfix_spec.py with strict ladder validation on new and SPEC validation.
  • Added SPEC validation for missing/off-ladder effort estimates.
  • Updated .factory/prompts/bugfix-intake.md to require and document --estimate in the intake flow.
  • Extended scripts/intake/test_bugfix_spec.py coverage for valid values, invalid value rejection, and missing estimate behavior.

Verification

  • python3 -m unittest scripts/intake/test_bugfix_spec.py

PR Notes

  • No skipped checks.
  • Branch was rebased on origin/main and pushed.

Resolves EPAC-1958

Reviewer-Boundary: review-only

@riddim-developer-bot riddim-developer-bot Bot added the autonomous Enrolled in prconverged daemon for automated review and merge label May 25, 2026
@riddim-developer-bot
riddim-developer-bot Bot enabled auto-merge (squash) May 25, 2026 05:24
@riddim-developer-bot
riddim-developer-bot Bot merged commit 3446765 into main May 25, 2026
5 checks passed
@riddim-developer-bot
riddim-developer-bot Bot deleted the symphony/epac-1958-add-estimate-field-to-bugfix-spec-schema-with-ex branch May 25, 2026 05:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autonomous Enrolled in prconverged daemon for automated review and merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants