Artifacts
The documents we produce, and when you see them.
Every engagement produces a small set of artifacts. They are not slide decks, not vanity dashboards, and not buried in a project tool you will never log into again. Each one lives in the repo or a shared folder, written in plain English, and is kept current.
After kickoff, before design
Discovery notes
A short document that captures goals, users, constraints, integrations, risks, and what success looks like. Written in plain English, not consultant slides. We share the draft, refine it with you, then both sides sign off.
Continuously updated
Risk register
A living list of known risks with severity, owner, and mitigation. Anything that can quietly kill the project is named here, by week three at the latest. We discuss the top three risks at every review.
Whenever a non-trivial decision is made
Architecture decision record
Each ADR captures the decision, the alternatives we considered, why we picked what we picked, and what would make us reconsider. Stored in the repo so the next person on the project can read what was already debated.
Every Friday
Weekly status update
What shipped this week, what is in flight, what is blocked, what changed, and what is decided next week. Written, not a meeting. Designed to be skimmed in 90 seconds.
Before each release
Acceptance checklist
What has to be true for a release to ship: features verified, edge cases tested, performance budget met, security checks passed, documentation updated. We walk it together before any production push.
At engagement end
Handoff package
Repo access, infrastructure runbook, deployment instructions, environment variable inventory, vendor accounts, known issues, and recommended next steps. Whether you continue with us or move to another team, you can pick the work up cleanly.