apply-architecture-playbook
Apply Architecture Playbook
Treat every entry as an explicit owner preference, not a claim of universal optimality. Use a preference to choose a default only after it fits the system's actual constraints; expose deviations instead of forcing the preferred shape.
Authority and composition
Run this as a read-only preference application workflow. Inspect authorized context and return a brief in the conversation by default. Do not edit architecture documents, code, tracker state, or the dictionary itself; do not commit, push, or publish.
Apply authority in this order:
- law, safety requirements, and consuming-repository instructions;
- current explicit user direction within that user's decision authority;
- accepted product behavior, architecture decisions, and operational constraints not explicitly superseded by their owning authority;
- observed workload and system evidence;
- this playbook's applicable preferences;
- generic convention or popularity.
When authorities conflict, name the conflict and keep the preference unapplied unless the authority that owns the decision accepts a change. Do not convert an explicit invocation into blanket permission to replace an accepted architecture.