Skip to main content

Roadmap

🎯 Current Focus (Phase: Rolling Budget & Data Integrity)

1. Striking Quarterly Rolling Budget (Strict Logic)

  • Priority: CRITICAL (Ready for Deployment)
  • Status: Logic Defined & Verified (Docs Updated, Sim Passed)
  • Core Mechanism: "Approve & Roll" + "Snapshotting"
    • Strict Snapping: Force alignment to 1st Oct/Jan/Apr/Jul.
    • Inheritance Logic:
      • Same FY: Copy Approved and Proposed amounts.
      • New FY: Reset Approved and Proposed to 0.
    • Snapshotting: Ensure Budget_Versions are immutable snapshots (via "Approved"/"Archived" status).

2. Controller Reporting Pack (v3) + Strategic Pivot

  • Priority: High (Immediately after Rolling Logic)
  • Status: Designed (Merged Scope)
  • Deliverables:
    • Strategic Pivot (Deployed/Defined in reports.md):

      • Rows: Stream > Budget Bucket > Expense Type
      • Columns: Fiscal Year
      • Values: Approved, Committed, Spent, Residual
    • Controller Cockpit (Dashboards) (Defined in specs/reporting_pack_v3.md):

      • Executive Overview (KPI Cards): Specified & Verified (via Analytics).
      • Strategic Pivot: Defined & Simulated (via Analytics).
      • Operational Control: Vendor Spend (Next Phase).
    • Net Cost Logic (ON HOLD - See specs/recharge_logic_v1.md):

      • "Intercompany" fields (is_rechargeable, net_spent).

3. Data Integrity & Clarification

  • Resolve Invoice Gaps: Investigate ~€450k gap (Saas Labs, Zoho One, etc. - see "Da Chiarire").
  • Pre-Bulk Upload Verification: Final check before massive CSV import.

❓ Da Chiarire (Questions / clarifications)

Nota: Queste domande richiedono input da Marghe/Chiara.

Zoho Desk

  • Invoice Automation: Le fatture vengono inviate al pagamento "in automatico" tramite Zoho Desk? Se sì, come funziona il meccanismo?
  • Archiving Logic: In base a quale logica vengono archiviate le fatture in Zoho Desk?
  • Dependency Analysis: Quali meccanismi salterebbero oggi se eliminassimo le fatture da Zoho Desk?

Invoice Gap Investigation (FY25)

  • Saas Labs (~82k gap): Confermati €20k su €103k di budget. Mancano circa $92k di fatturato. È saltato il rinnovo annuale?
  • Zoho One (~68k gap): Confermati €7k su €75k di budget. Manca la licenza annuale principale? Le fatture presenti sono piccoli add-on.
  • ACS Intunes (~45k): Progetto avviato/fatturato?
  • Apple Store (~25k): Acquisti hardware effettuati?
  • JAMF (~24k), Fastweb (~22k), 3CX (~22k).

🧊 Backlog / Future Ideas

Functional

  • Rolling Budget Export: Move budget consolidation outside app (export-based).
  • Total Contracts Formula: Revision needed to include all contracts up to creation date of next version (Medium Priority).

Technical / UX

  • TDD Implementation: Implement missing step definitions for advanced scenarios (Date Snapping, Invoice Split, Alerts). Low Priority.
  • Native Analytics Integration: Solution defined and documented in docs/analytics_setup_guide.md.
  • Progressive Disclosure: Move detailed Gherkin scenarios to /tests/scenarios/*.feature.
  • E2E Verification: UI-level verification using browser subagent.

Completed History

Moved to changelog.md