Conversation
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Implements OpenSpec change
backlog-core-01-dependency-analysis-commands(and aligned ceremony command topology updates) to deliver provider-agnostic backlog dependency analysis and project integration workflows.Scope delivered:
backlog-coremodule package with provider-agnostic graph models, builders, analyzers, and command surfaces.backlog analyze-depsbacklog trace-impactbacklog syncbacklog verify-readinessbacklog diffbacklog promotebacklog generate-release-notesbacklog delta status|impact|cost-estimate|rollback-analysisproject link-backlogproject health-checkproject devops-flowproject snapshotproject regenerate(--strict,--verbosebehavior)project export-roadmap0.31.0and changelog aligned.Fixes #116
New Features #116
Contract References:
@icontract+@beartype).enforce sdd).Type of Change
Please check all that apply:
@icontractdecorators)Contract-First Testing Evidence
Required for all changes affecting CLI commands or public APIs:
Contract Validation
@icontractdecorators on public APIs)@beartypedecorators applied)hatch run contract-test-explorationTest Execution
hatch run contract-test-contracts✅hatch run contract-test-exploration✅hatch run contract-test-scenarios✅hatch run contract-test-full✅Test Quality
How Has This Been Tested?
Contract-First Approach: Contracts enforce API/type invariants in module command/analyzer APIs; integration and unit tests cover dependency graph build/analyze flows, delta commands, project command integrations, and ceremony command grouping behavior.
Manual Testing
Automated Testing
Test Environment
Checklist
@icontract,@beartype)Quality Gates Status
hatch run type-check)hatch run lint)hatch run contract-test-contracts)hatch run contract-test-exploration)hatch run contract-test-scenarios)Screenshots/Recordings (if applicable)
CLI validation excerpts observed during implementation:
hatch run specfact backlog -hshows grouped ceremony/delta/backlog commands.hatch run specfact project health-checkshows backlog graph health table + cross checks.2639 passed, 1 skippedafter boundary fix.