experimental¶
Scope: Experimental provider rules.
Audience: Contributors and opt-in users.
Guarantees: Experimental providers are namespaced.
Non-Goals: Provider-specific behavior.
Why: This doc exists to record its single responsibility for review.
Overview¶
This doc defines one responsibility.
Architecture components are defined in Architecture.
Read Docs Style before edits.
Read Naming for context.
Contracts¶
Each statement is a contract.
Contracts align with tests/unit/test_experimental_provider_namespace.py.
Contracts link to Docs Style and Naming.
Invariants¶
Invariants describe stable behavior.
Checks align with tests/unit/test_experimental_provider_namespace.py.
Invariants align with Docs Style.
Failure Modes¶
Failures are explicit and tested.
Failure coverage aligns with tests/unit/test_experimental_provider_namespace.py.
Failures align with Naming.
Extension Points¶
Extensions require tests and docs.
Extensions are tracked in Docs Style.
Extensions align with tests/unit/test_experimental_provider_namespace.py.
Exit Criteria¶
This doc becomes obsolete when the surface ends.
The replacement is linked in Naming.
Obsolete docs are removed.
Code refs: tests/unit/test_experimental_provider_namespace.py.