Skip to content

feat: IaC maturity tracking automation and scoring dashboard #12

@kristopherjturner

Description

@kristopherjturner

Overview

Automate the IaC maturity tracking and scoring system so that each solution repo's infrastructure code completeness is measured, scored, and reported automatically — replacing manual tracking.

Scope

  • Maturity model definition: scoring rubric for each maturity dimension (config completeness, test coverage, CI/CD, documentation, schema validation)
  • tools/maturity-score.ps1 — script that scores a target repo against the maturity rubric
  • GitHub Actions workflow: run maturity scoring on each solution repo weekly and post results
  • Maturity dashboard: GitHub repository README badge + central dashboard in toolkit docs
  • Threshold alerting: notify via GitHub issue if a repo's score drops below threshold

Acceptance Criteria

  • Maturity rubric defined with clear scoring criteria per dimension
  • Scoring script runs against any solution repo from its checkout path
  • Weekly scheduling via GitHub Actions, results posted as repo issue comment
  • Dashboard shows current maturity score for all 5 solution repos
  • Score badges generated for each repo's README

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions