Constraint
Support workflows depended on engineering.
Decision
Move repeatable workflows into internal tooling.
Outcome — CS requests to engineering
Measured: before about 4 per day, after 1 to 2 per week
Product Engineer
Register
Every sheet carries the same three fields, so one can be read against another.
6 projects · 1 measured · 2 changed · 2 stated · 1 in progress
Notation
Constraint
Before → after, measured
Before → after, changed
Not yet measured
Constraint
Support workflows depended on engineering.
Decision
Move repeatable workflows into internal tooling.
Outcome — CS requests to engineering
Measured: before about 4 per day, after 1 to 2 per week
Constraint
Operational notes were taken by hand.
Decision
Start with a bot-first MVP.
Outcome
In progress — not yet measured
Constraint
Live auction state had to remain consistent.
Decision
Make auction planning explicit and versioned.
Outcome — Auction planning
Recorded change: before External, after In-platform
Constraint
Game rules had to work inside fast-moving Slack.
Decision
Make Slack the interface and automate the referee.
Outcome
A live 12-player game ran end to end with 0 referee actions.
Constraint
DDD patterns were rebuilt in every project.
Decision
Extract them into a framework-independent toolkit.
Outcome
A reusable DDD core, published on npm.
Constraint
Basic site with no content workflow.
Decision
Rebuild as a CMS-managed platform.
Outcome — Web presence
Recorded change: before Basic site, after CMS platform