Documenting Decisions Checkpoint tags | Tag | When to mark | | ------- | ----------------------------------------------------------------------------------------------------- | | | New abstractions, deps, data models, component boundaries — anything that shapes long-term structure. | | | You resolved an ambiguity in the task by choosing an interpretation. | | | Changed a public API, config schema, CLI flag, env var, or wire format. | | | Touched auth, crypto, permissions, network exposure, or input validation. | | | Created a migration, data deletion, deployment trigger, or external side effe…