2Layer 2 · Reference Approach
The artifact crosswalk: traditional artifacts and their as-code equivalents.
Each row pairs an artifact the traditional PMO maintains with the as-code form that replaces it. Open any row to see the YAML definition and the artifact it generates.
The output panels illustrate the tool's output format.
Traditional PMOPMO as Code
Status deck→Audit result, posted on every PR
YAML definition
--- kind: charter project: PRJ-001-AUR id: AUR-charter --- ## Objective Onboarding 14d → under 2d
Generated output
✓ all checks passed
frontmatter · sections · criteria
clear to merge
clear to merge
RAID log in Excel→Risk register in Git, checked on PR
YAML definition
kind: risk-register ## Risks - **AUR-RISK-001** (threatens: AUR-BR-001): … Probability: High. Impact: High. Owner: alex.kim. Response: dual-run.
Generated output
✓ risk-items-complete
merged by pull request, reviewer on record
threatens AUR-BR-001
threatens AUR-BR-001
Charter in Word→charter.md validated on every change
YAML definition
--- kind: charter sponsor: jordan.lee --- ## Success Criteria - p50 onboarding below 48h
Generated output
✓ schema valid · 6 sections
measurable criteria ✓
approved by merged pull request
approved by merged pull request
Steering approval email→A merged PR with a named reviewer
YAML definition
# branch protection required_status_checks: contexts: - audit - consistency
Generated output
✓ merged · reviewer on record
audit ✓ · consistency ✓
Manual RAG status→Deterministic checks with reasons
YAML definition
## Success Criteria
- Onboarding p50 below 48 hours.
- Support tickets fall by at least 80%.
- CSAT rises above 4.5 / 5.Generated output
✓ measurable-success-criteria (3/3)
Pass or fail comes from the checks,
with the reason attached.
with the reason attached.
Requirements that drift across docs→One generated traceability matrix
YAML definition
**AUR-BR-001**: reduce onboarding time **AUR-PR-014** (traces: AUR-BR-001): self-serve flow **AUR-AC-001** (verifies: AUR-PR-014): … **AUR-TC-001** (tests: AUR-AC-001): …
Generated output
Requirements Traceability Matrix
AUR-BR-001 → AUR-PR-014 → AUR-AC-001 → AUR-TC-001
generated from the links
Stage-gate checklist→A required check in CI
YAML definition
on: [pull_request] jobs: audit: docassert validate consistency: docassert consistency
Generated output
CI · audit ✓ · consistency ✓
merge blocked until green
on every pull request
on every pull request