Problem it solves: objective, audit-grade evaluation of a team's Agile ceremonies against a formal framework, producing tailored reports for the team, the client and Qualitara leadership - removing EM subjectivity.
The manual auditor. Generates a friendly, self-contained local HTML form where the EM scores every not-yet-automated test Pass / Fail / N/A with optional evidence - per-category filters, search, "Unanswered only", a progress bar, and answers that auto-save in the browser. Tests already covered by an automated auditor are pre-filled and locked. One-click Export produces an answers JSON that is processed into a method: manual results file the run merges, and the report regenerates.
Audits a whole account against the complete Big Mac Framework v2 (233 atomic tests across Engineering, QA and Product Management) and renders one local HTML replica of the Airtable grid - every column, every test. It is the aggregator: it syncs the framework, collects results from capability-auditor skills, fills the grid, and marks every not-yet-automated test In progress. The report's "Automation coverage" section documents every capability auditor, live and planned.
- Resolve paths from the manifestReads the renderer, data, and report folders from the account's bigmac_run block.
- Sync the frameworkPulls the Framework v2 records from Airtable and normalizes them into the full test grid with all its metadata.
- Collect capability resultsFor each live auditor (today: sprint-audit), runs its adapter to read the latest evaluation and emit a results file.
- Render the gridFills the full test grid - real results for audited tests, "In progress" for every test not yet automated.
Gotcha: It is read-only on the sprint-audit data - the run never writes back to the evaluation.
Gotcha: If sprint-audit has never run for the account, its tests render "In progress" like the rest.
The sprint-audit model generalized to every capability that can be judged from data we already hold. A per-capability spec declares the account data sources (Notion DBs + Fireflies); the model judges each atomic test Pass / Fail / N/A with a 0..1 confidence and verbatim evidence; and the engine emits the standard results file - but only judgments at or above the threshold (default 0.75). Below-bar tests are held and stay In progress for the soft audit, so automation only fills what the data clearly supports.
Evaluates Agile ceremonies against the Big Mac Best Practices Framework - the 47-criterion Scrum Management capability. The model emits a level per criterion (never a number); a deterministic Python orchestrator does all scoring and renders the HTML. Also re-audits single ceremonies and regenerates reports.
- Resolve paths from the manifestReads the renderer, data, and report folders from the account's sprint_audit block.
- Prepare transcripts and summariesResolves the engagement, fetches the Fireflies transcripts, and generates the ceremony summaries.
- Evaluate each ceremonyJudges each ceremony against the Big Mac criteria and emits a level plus a narrative per ceremony.
- Score and validateThe scorer computes the numeric scores deterministically, applies caps, and validates every narrative against the schema.
- Render the reportsWrites the synthesis and renders the team, client, internal, and board HTML reports into the report folder.
Gotcha: The model emits a level only - every number is computed deterministically by the scorer, never guessed.
Gotcha: It is read-only on the Fireflies transcripts; a missing transcript skips that ceremony and is noted in the scope limitations.