Agent skill

delivery-readiness-audit

Spot-check AC internal consistency and scan for pending revisions on delivery-ready stories. Activated by `/gaai-status --audit` as Section 5. Complements the standard status checks with depth checks that standard status skips for speed.

Stars 123
Forks 27

Install this agent skill to your Project

npx add-skill https://github.com/Fr-e-d/GAAI-framework/tree/main/.gaai/core/skills/cross/delivery-readiness-audit

Metadata

Additional technical details for this skill

id
SKILL-CRS-019
tags
governance delivery-gate coherence
track
cross-cutting
author
gaai-framework
status
stable
version
1.0
category
cross
updated at
1771804800

SKILL.md

Delivery Readiness Audit

Purpose / When to Activate

Activate via /gaai-status --audit. This skill runs after the standard status sections (1–4) have already identified delivery-ready stories, memory staleness, and framework health.

This skill adds two depth checks that standard status skips for speed:

  • AC internal consistency — catches missing columns, undeclared endpoints, broken cross-references within a story
  • Pending revisions — catches deferred work flagged in backlog notes but not yet captured as stories

Process

1. AC internal consistency — spot-check READY stories

For each story identified as "ready to deliver" by Section 1:

  1. Open the story artefact file
  2. Build an inventory of all resources declared by schema/setup ACs: columns, tables, endpoints, queues, secrets, cron triggers
  3. Scan all other ACs for resources referenced but not in the inventory
  4. Flag any reference to a column, endpoint, queue, table, or resource that is not declared elsewhere in the same story

Example of what this catches:

  • AC5 uses orders.cancelled_at for filtering, but AC4 (schema migration) doesn't list that column
  • AC7 references users.api_token but it's missing from the migration

Severity: CRITICAL if it would cause the Delivery Agent to produce incomplete code.

2. Pending revisions scan

Scan all backlog item notes fields for patterns indicating unresolved work:

Patterns to match:

  • "will be revised", "pending revision", "needs review"
  • "story to generate", "story E0xS0x to generate", "to be created"
  • "TODO", "to replace", "to migrate", "needs update"
  • DEC- references followed by a pending action description

For each match:

  • State the backlog item ID, the DEC reference (if any), and the pending action
  • Check whether a corresponding story already exists in the backlog
  • Flag as IMPORTANT if no story exists yet

3. Delivery verdict

Produce a summary:

  • Count of stories truly ready (all deps met + ACs internally consistent)
  • Count of issues by severity (CRITICAL / IMPORTANT / MINOR)
  • Verdict: READY FOR DELIVERY (0 critical issues) or ISSUES TO RESOLVE FIRST (list critical issues)

For issues safe to correct (missing AC metadata, column alignment), list them as "auto-fixable" in the report. Discovery or the human decides whether to apply fixes — this skill reports only.


Output Format

### Section 5 — Delivery Readiness

**5a. AC Consistency (READY stories)**

| Story | Issue | Severity |
|---|---|---|
| E01S03 | AC5 uses `orders.cancelled_at` — missing from AC4 migration | CRITICAL |

Verdict: PASS | N issues found

**5b. Pending Revisions**

| Backlog Item | DEC | Pending Action | Story Exists? |
|---|---|---|---|
| E02S04 | DEC-{N} | auth middleware refactor to support RBAC | No |

**5c. Delivery Verdict**

N stories ready. M critical, K important issues.
READY FOR DELIVERY | ISSUES TO RESOLVE FIRST

Quality Checks

  • Every finding references a specific story ID, AC number, and resource name
  • No vague findings ("something might be wrong" is invalid)
  • Severity is explicit: CRITICAL (blocks Delivery), IMPORTANT (should fix), MINOR (cosmetic)
  • No false positives — only flag cross-references that are genuinely missing
  • The report is additive to standard status — never repeats Sections 1–4

Non-Goals

This skill must NOT:

  • Repeat checks already done by /gaai-status Sections 1–4 (staleness, dependency graph, backlog counts)
  • Fix issues (report only — Discovery or human decides)
  • Rewrite artefacts or memory
  • Make prioritization decisions about delivery order

If an AC can't survive a cross-reference check, Delivery will produce broken code. Catch it here.

Expand your agent's capabilities with these related and highly-rated skills.

Fr-e-d/GAAI-framework

ci-watch-and-fix

Watch GitHub Actions CI after PR creation, detect failures, extract logs, apply minimal fixes, and re-push — keeping the delivery session alive until CI resolves or escalating after 3 cycles. Activate immediately after gh pr create and before marking the story done.

123 27
Explore
Fr-e-d/GAAI-framework

qa-review

Validate that implemented code fully satisfies Story acceptance criteria, respects rules, and introduces no regressions. This is the hard quality gate — no pass means no delivery. Activate after implementation is complete.

123 27
Explore
Fr-e-d/GAAI-framework

compose-team

Assemble the context bundles for each sub-agent based on evaluate-story output. Produces spawn-ready packages for Planning, Implementation, QA, or MicroDelivery sub-agents. Activate after evaluate-story, before spawning any sub-agent.

123 27
Explore
Fr-e-d/GAAI-framework

coordinate-handoffs

Validate sub-agent handoff artefacts, sequence phase transitions, and manage retry and escalation logic. Activate after each sub-agent terminates to determine next action.

123 27
Explore
Fr-e-d/GAAI-framework

implement

Generate correct, minimal, maintainable code that satisfies a validated Story's acceptance criteria against an execution plan. Activate when a Story is validated, a plan exists, and all prerequisites are unambiguous.

123 27
Explore
Fr-e-d/GAAI-framework

delivery-high-level-plan

Transform validated Stories into a clear, minimal, governed execution plan. Used by the Planning Sub-Agent as the first planning pass before prepare-execution-plan for Tier 2/3, or as the sole planning output for simple Stories.

123 27
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results