product-foundationslisted
Install: claude install-skill virajp/ai-plugins
# Product Foundations
Nine concerns every product hits sooner or later. Each has a **default
contract** distilled from the 95octane reference implementation — proposed per
product, never silently assumed: `/vwf:architecture` walks this checklist as
part of its cross-cutting elicitation (one MCQ per foundation: **accept the
default / adapt it / not applicable**), records the selection as a
`cross_cutting` token, and `/vwf:blueprint` expands accepted ones into the
canonical contract in `conventions.md` plus the per-entity surfaces each
reference names.
These are **elicited defaults**, not enforced standards: declining one is a
recorded decision (the registry simply omits the token), not an `enforcement:`
opt-out. The contract layer here is code-independent; each reference points at
the reference-stack docs for the 95octane realization.
## The checklist
| Foundation | Default (one line) | Reference |
| -------------------- | -------------------------------------------------------------------------- | ---------------------------------------------------------- |
| Users & operators | Two user classes; document-based RBAC; claims for account-status only | [users](references/users.md) |
| Observability | OpenTelemetry (traces+metrics+logs) → Grafana Cloud, trace-correlated logs | [observability](references/observability.m