Skip to content

Sprint 13: Analysis Rules Final (4 Stories, 12 FP) #36

@MarcoPolo483

Description

@MarcoPolo483
# Sprint 13: Analysis Rules Final -- 4 Rules (R-09 through R-12) **Sprint ID**: SPRINT-13 **Epic**: Epic 3 -- Analysis Engine and Rules **Target Branch**: sprint/13-analysis-rules-final **Total FP**: 12 (4 stories x S=3 FP each) **Sprint Goal**: Complete the final 4 analysis rules to reach 12/12 rule coverage for Phase 1 --- ## Stories ### Story ACA-03-019: R-09 DNS Sprawl - **WBS**: 3.3.9 - **Size**: S=3 FP - **Model**: gpt-4o-mini - **Description**: Detect DNS zone sprawl when annual cost exceeds $1,000 - **Files to Create**: services/analysis/app/rules/dns_sprawl.py - **Acceptance**: Threshold tests pass, finding schema complete ### Story ACA-03-020: R-10 Savings Plan Coverage - **WBS**: 3.3.10 - **Size**: S=3 FP - **Model**: gpt-4o-mini - **Description**: Recommend savings plan when compute spend exceeds $20,000 - **Files to Create**: services/analysis/app/rules/savings_plan_coverage.py - **Acceptance**: 15-25% savings estimate, threshold tests pass ### Story ACA-03-021: R-11 APIM Token Budget - **WBS**: 3.3.11 - **Size**: S=3 FP - **Model**: gpt-4o-mini - **Description**: Suggest APIM token metering when APIM + OpenAI co-exist - **Files to Create**: services/analysis/app/rules/apim_token_budget.py - **Acceptance**: Co-existence detection works, narrative includes policy snippet ### Story ACA-03-022: R-12 Chargeback Gap - **WBS**: 3.3.12 - **Size**: S=3 FP - **Model**: gpt-4o-mini - **Description**: Flag missing cost-center tags when untagged spend > $5,000 - **Files to Create**: services/analysis/app/rules/chargeback_gap.py - **Acceptance**: Tag coverage check works, top 5 untagged resources listed --- ## Success Criteria - All 4 rule modules created with complete schema - All rules registered in ALL_RULES list - Unit tests for each rule (above/below threshold) - Epic 3 progress: 8/12 rules → 12/12 rules (100%) - Evidence receipts created for all 4 stories - PLAN.md updated: 4 stories PLANNED → DONE --- ## Gradual Sprint Scaling Progress | Sprint | Stories | FP | Observation | |--------|---------|----|-| | Sprint 11 | 3 | 14 | Workflow V2 Foundation (large) | | Sprint 12 | 3 | 9 | Agent Context + Evidence Validation (medium) | | **Sprint 13** | **4** | **12** | **+1 story, +33% FP (scaling up)** | Next Sprint 14 target: 5 stories, ~15 FP (continue gradual increase)

Metadata

Metadata

Assignees

No one assigned

    Labels

    sprint-taskFull sprint for cloud agent execution

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions