Freeze the first bounded pilot/preflight/stop/rollout-review artifact set and sync the global product ledgers so productionization can start from an explicit chosen-envelope discipline instead of ad hoc rollout judgment. Made-with: Cursor
4.8 KiB
V2 Bounded Internal Pilot Pack
Date: 2026-04-05 Status: draft Purpose: convert the frozen first-launch envelope into one bounded internal pilot package without silently broadening scope
Reading Rule
This pilot pack is a bounded validation package for the already-frozen chosen path.
It does NOT mean:
- broad launch approval
- generic production readiness
- support for surfaces outside the named first-launch matrix
- permission to redefine exclusions through pilot success
It means only:
- the team may run a limited internal pilot inside the accepted chosen envelope
- pilot outcomes must be read against the existing
Phase 12-17claim boundary - incidents must be routed explicitly instead of becoming vague rollout lore
Pilot Scope
The pilot is limited to the current first-launch support envelope:
- replication / durability:
RF=2sync_all
- control/runtime path:
- existing master / volume-server heartbeat path
- bounded
Phase 16runtime checkpoint - bounded
Phase 17B/17Ccontract/policy interpretation
- backend/runtime implementation:
blockvolthroughv2bridge- explicit
V2 coreas semantic owner
- product surfaces:
- bounded
iSCSI - bounded
CSI - bounded
NVMe
- bounded
Anything outside that scope is not a pilot finding for this pack. It is either a known exclusion or later widening work.
Pilot Environment And Topology
The pilot environment must stay fixed and reviewable:
- use one explicit build/commit package for all pilot nodes
- keep topology inside the bounded chosen path and do not introduce
RF>2 - keep transport/frontend choices inside the named supported matrix
- pin operator-facing configuration and startup procedure in a written runbook
- expose the existing diagnosis surfaces needed to read:
- registry truth
- publication/lookup truth
- restart/failover state
- inventory authority state
If the pilot needs ad hoc operator judgment to stay healthy, the pack is not ready.
Success Criteria
The pilot is considered successful only if ALL of the following hold:
- no observed behavior contradicts the bounded
17Bfailover/publication contract - no observed behavior contradicts the bounded
17Cdisturbance policy table Phase 12 P4floor-gate expectations stay non-regressed on the mapped chosen path workloads- incidents can be classified using the explicit buckets in this pack without inventing new ambiguous categories
- operators can execute preflight, pilot operation, and bounded diagnosis from written artifacts rather than tribal knowledge
- pilot findings do not require silently widening the supported matrix
Pilot success validates the current bounded envelope only. It does not create a broader product claim by itself.
Incident Intake And Classification
Every pilot incident must record:
- time, node set, workload, and surface involved
- observed symptom
- affected bounded claim, exclusion, or blocker
- diagnosis evidence used
- immediate operator action taken
- final classification
Allowed classification buckets:
config / environment issue- the product behaved inside the bounded claim, but the deployment violated the pilot preflight or environment assumptions
known exclusion- the incident came from a surface or claim already excluded from the first launch matrix
true product bug- the incident contradicts an accepted bounded claim or reveals a real gap inside the named chosen envelope
If an incident does not fit one of those buckets, stop the pilot and refine the artifact set before continuing.
Decision Outputs
At the end of a bounded pilot window, the allowed outcomes are:
stay in pilot- more evidence is needed inside the same envelope
widen within the same envelope- the rollout review may expand exposure, but only without changing the named supported matrix
block expansion- a contradiction, repeated unresolved bug, or operational ambiguity prevents widening
These outcomes require a later controlled-rollout review artifact. This pilot pack does not replace that review.
Explicit Non-Claims
This pack does NOT claim:
- generic production proof from limited pilot success
- support for
RF>2 - support for a broad transport/frontend matrix
- broad failover-under-load guarantees
- hours/days soak proof outside the bounded chosen-path reading
Primary Inputs
sw-block/design/v2-first-launch-supported-matrix.mdsw-block/.private/phase/phase-17.mdsw-block/.private/phase/phase-17-checkpoint-review.mdsw-block/.private/phase/phase-12-p4-rollout-gates.mdsw-block/design/v2-product-completion-overview.md