2.5 KiB
RentalDriveGo Decision Log v15.0
D15-001 — Evidence must remain distinguishable from authored coverage
Decision: A test definition, historical Phase 14 result, or static source review is not current Phase 15 execution evidence. Dependency-backed, browser, assistive-technology, performance, deployment, and rollback gates remain blocked until run against the final Phase 15 manifest.
Reason: The supplied archive has no installed dependencies or Git metadata, and the execution host cannot resolve the package registry. Calling those gates passed would be fiction with nicer formatting.
D15-002 — JSON media types are matched exactly
Decision: The demo API accepts application/json with optional parameters and rejects prefix look-alikes such as application/jsonp.
Reason: A security boundary should parse the media type, not reward strings that begin correctly and then wander off into nonsense.
D15-003 — Canonical visual baselines use pinned Chromium
Decision: Snapshot suites are restricted to Chromium, while Firefox, WebKit, mobile Chrome, and mobile Safari remain functional and accessibility targets.
Reason: Cross-engine screenshots are not interchangeable baselines. Rendering differences should be reviewed deliberately, not generated accidentally.
D15-004 — CI explicitly runs integration coverage
Decision: CI runs the demo-service integration suite in addition to unit, static security/privacy, browser, accessibility, and visual slices.
Reason: The primary conversion boundary cannot be protected solely by unit tests and optimistic intent.
D15-005 — No accepted release exceptions were created
Decision: Critical and High unresolved gates remain blockers. No risk acceptance was inferred from prior work, local-only behavior, or the existence of test files.
D15-006 — Phase 15 recommendation is Not ready for Phase 16
Decision: The repository is Not ready for Phase 16 because current clean-room installation, build, tests, browser/AT validation, performance, deployment rehearsal, rollback rehearsal, and multiple business/legal production gates remain unresolved.
D15-007 — Artifact identity uses the manifest until a real commit exists
Decision: The Phase 15 package manifest and ZIP checksum identify this delivered artifact. Phase 16 must record a real source-control commit SHA before release-candidate freeze.
Reason: The supplied ZIP contained no .git metadata. Inventing a commit identifier would be a particularly pointless form of confidence theater.