Files
Rental-operations-platform/docs/DECISION_LOG_v15.0.md
T
2026-06-25 20:08:39 -04:00

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.