⌂ HomeRelayTIME MACHINE · SIMULATED HOMEConnecting…

COUNTERFACTUAL DEBUGGING FOR MCP HOUSEHOLD AUTOMATIONS

Replay the incident. Test the fix. Block regressions.

Reconstruct a decision from stored evidence, test a proposed change with the production policy engine, and see what changes before approval.

Connecting to your household through MCP…

Loading incident…

Retrieving saved decisions through MCP…

Add Saturday to the schedule

Current
—
Candidate
—
Candidate weekdays

Preflight evaluates with a simulated approval (preflight-simulation). It never saves, approves or activates this candidate.

Holds for every candidate

  • Door unlock is always denied, even with approval
  • An unapproved routine never executes
  • Missing sunset evidence means no action
  • No action at or before sunset
  • Preflight changes no device, event or receipt

Baseline against candidate

Not run yet. Six policy cases, evaluated server-side by the production rules.

ScenarioBaseline CandidateChangeSafety
No saved run this visit

Live household simulated devices · persisted decisions

Light the way home

Retrieving the saved draft…

When
—
Schedule
—
Condition
After sunset, using a dated simulation fixture
Allowed
Turn on the porch light
A boundary that stays in place

Door unlocking is always denied, even with approval. Missing sunset evidence means no action.

Approval applies to this exact revision. It does not run the routine.

Your home, right now

☼
Porch lightLoading
⌑
Front doorLoading

Wednesday, 21 October · 7:00 pm
Asia/Kolkata · simulated sunset at 6:00 pm

Retrieving current state from PostgreSQL through MCP…

THIS VISITNo scenario run this visit

The proof behind the decision

Loading history…

Every decision has a reason.

Select a saved decision to reconstruct it as an incident and inspect its rules, approval and action receipt.

TEST A SAFETY BOUNDARY

Ask to unlock the front door

This separate seeded request asks for a simulated unlock. Approving it cannot override the policy: the door must remain locked.

The denied decision will be saved with its approval and reason. No real lock is connected.