One request, six represented states
The plan is not the permission.
Planning can be reviewed without permission to execute it. If the exact plan or
observed project changes, the earlier authority no longer describes the same work.
-
01 / 06
A complex request
Start with the owner’s actual request and the current project.
Loom records the request, resolves the target, and inspects committed, staged,
unstaged, and untracked state. A changing or unsafe world is a reason to stop,
not a detail to smooth over.
Represented output: project inspection and request scope
-
02 / 06
Planning
Turn the request into bounded, reviewable work.
Facts, assumptions, open decisions, likely touch paths, work orders, and required
proof are made explicit. Artifacts are produced for a named consumer and
decision, or skipped with a reason.
Represented output: plan contract and work orders
-
03 / 06
Execution authority
Keep authorship separate from permission to implement.
A plan can be reviewed without granting implementation authority. Authorization
is bound to exact plan content and the observed baseline. If either changes, the
earlier authority no longer describes the same work.
Represented output: sealed action and authority state
-
04 / 06
Validation
Ask the real medium to prove the requested outcome.
Tests, builds, runtime checks, screenshots, or another declared medium provide
evidence. A written status flag or a pre-existing deliverable does not establish
that the authorized work caused the result.
Represented output: verification evidence and receipt
-
05 / 06
Issue recovery
Preserve the failure and return to an explicit safe route.
A failed gate does not silently authorize repair. Loom can represent the blocking
condition, preserved state, recovery action, and the smallest route back through
planning, authorization, or validation.
Represented output: block reason and recovery receipt
-
06 / 06
Completion
Close only when the required evidence and authority still match.
Completion stays distinct from “the agent stopped.” Loom records the outcome,
verification state, reversibility, and the next action the owner can review.
Represented output: owner message and completion state