Operations
Record and Bound Deliberate Technical Shortcuts
A bounded ledger for deliberate shortcuts that ties each compromise to an owner, trigger, containment, expiry, and verification instead of hiding it as general cleanup.
The process
Work it in this order.
- Capture the shortcut, the decision it enabled, the date, the system boundary, the people who accepted it, and the evidence available at the time.
- Classify the debt as security, reliability, maintainability, compliance, cost, or delivery pressure and describe the concrete failure or cost it creates.
- Define containment, monitoring, workaround, data or service limit, and an observable signal that would make the shortcut unsafe.
- Assign an owner, review date, retirement condition, dependencies, and an acceptance path for risk that cannot yet be paid down.
- Trace how the shortcut affects future changes, incident response, onboarding, and compliance, then prioritize it against active risk rather than general tidiness.
- Schedule payoff, replacement, or explicit acceptance, and record the decision and evidence without silently converting the compromise into a requirement.
- Review the ledger, flag overdue or compounding items, and return current status, evidence, accepted risk, and unresolved risks to the accountable owner.
Bring this
Inputs the cat will ask for.
- shortcut description and rationale
- affected service or repository
- risk owner and acceptance authority
- monitoring and review evidence
Router + one playbook
Route first. Choose one.
Cat Paw loads one playbook per task rather than merging several. Start with this router; the remaining paths are workflow-specific candidates it can inspect.
- Router:
minimal-code-pack skills/minimal-code-pack/technical-shortcut-debt-ledger/SKILL.md
Guardrails
The boundaries travel with the prompt.
- Verify the actual tools, accounts, permissions, and workspace before starting; never claim an unavailable tool, account, source, or capability.
- Use Latch/target-workspace for private code, artifacts, live probes, or non-public data; if that access is unavailable, stop at the boundary and report the blocker rather than substituting a guess.
- Pause for explicit approval before consequential external actions; return evidence and unresolved risks, assumptions, and any action still awaiting approval.
Done means
A checkable finish.
The ledger gives every deliberate shortcut a bounded risk, containment, owner, expiry or acceptance condition, verification signal, and current evidence-backed status.
Sources
Where this process came from.
- github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
- martinfowler.com/bliki/TechnicalDebt.html
- sre.google/sre-book/release-engineering/
Sources establish the workflow pattern. Reddit and community posts, where present, are treated as practitioner anecdotes rather than universal facts.