Objective
Provide one release-blocking installed-package E2E proving the complete supported execution chain rather than isolated contracts or checkout-only mocks.
Target chain:
Coordinator -> Simplicio Loop -> Runtime MCP -> Mapper -> Dev CLI/effect executor -> validation -> watcher -> HBP evidence -> Runtime contract verification -> final delivery.
Scope
The test must use released/locally built install artifacts outside all source checkouts. Simplicio Loop remains usable without Runtime, but the Runtime-backed profile must prove that every effect travels through Runtime and no direct mutation bypass occurs.
Implementation steps
- Build/install pinned Loop, Runtime, Mapper and Dev CLI artifacts into an isolated environment.
- Record versions, package hashes, commits, OS, CPU, RAM and configuration.
- Create a small fixture repository with one mechanical task and one semantic task.
- Start one persistent Runtime MCP session through RuntimeBridge.
- Negotiate capabilities and contract versions.
- Run intake, Mapper scan/inspect/handoff and execution route.
- Execute mutation only through the Runtime effect transaction.
- Validate with focused tests, independent watcher challenge and acceptance anchor.
- Publish HBP-linked Loop, Mapper, Dev CLI, Runtime and delivery receipts with one causal run ID.
- Ask Runtime to consume/verify simplicio.loop-execution/v1.
- Assert final VERIFIED only when every receipt, hash and watcher condition passes.
- Repeat with injected failures and upgrade/minimum-supported versions.
- Store raw metrics and commands; use null with reason for unavailable values.
Mandatory negative lanes
- Runtime missing.
- Runtime explicitly selected but wrong binary.
- Missing Mapper or Dev CLI capability.
- MCP disconnect after effect/before response.
- Corrupt HBP link.
- Stale Mapper artifact.
- Watcher mismatch.
- Duplicate idempotency key.
- Direct file mutation bypass attempt.
- Version/schema mismatch.
- Cancellation and restart.
Acceptance criteria
Relations
- Runtime Loop consumer: wesleysimplicio/simplicio-runtime#3459
- Runtime conformance: wesleysimplicio/simplicio-runtime#3289
- Runtime warm path: wesleysimplicio/simplicio-runtime#2983
Objective
Provide one release-blocking installed-package E2E proving the complete supported execution chain rather than isolated contracts or checkout-only mocks.
Target chain:
Coordinator -> Simplicio Loop -> Runtime MCP -> Mapper -> Dev CLI/effect executor -> validation -> watcher -> HBP evidence -> Runtime contract verification -> final delivery.
Scope
The test must use released/locally built install artifacts outside all source checkouts. Simplicio Loop remains usable without Runtime, but the Runtime-backed profile must prove that every effect travels through Runtime and no direct mutation bypass occurs.
Implementation steps
Mandatory negative lanes
Acceptance criteria
Relations