Because Home Services Should be Better for
Approvals Needed
Explicit gates that prevent silent drift.
What This Is
Approvals Needed is the system’s gating layer.
It surfaces decisions that must be made before anything else is allowed to move forward. No work advances implicitly and nothing proceeds on assumption.
If execution is blocked, the block is visible.
Why This Exists
Most service failures happen between agreement and execution.
Scope shifts quietly
Materials change informally
Timing adjusts without consent
Approvals Needed exists to force clarity at the exact points where ambiguity causes damage.
Nothing passes through unnoticed.
What Triggers an Approval
Approvals are generated only when the system detects a true decision point.
Common triggers include:
Final scope confirmation
Pricing acceptance
Material substitutions
Access permissions
Schedule commitment
Exceptions discovered during execution
If no approval is required, nothing is surfaced.
How Approvals Function
Approvals are not blanket confirmations.
Each approval is specific and scoped.
It references:
What is being approved
What it affects
What changes if approved
What remains locked if not
The system requires intent, not acknowledgment.
Relationship to Projects and Quotes
Approvals sit directly between planning and execution.
They freeze:
Scope boundaries
Pricing assumptions
Material expectations
Responsibility allocation
This prevents re interpretation once work begins.
Operational Effects
Clear approvals reduce downstream conflict.
Fewer disputes over what was agreed
Less mid job renegotiation
Lower provider risk absorption
Execution starts from alignment instead of optimism.
Accountability and Recordkeeping
Approved items become part of the permanent project record.
They are timestamped, associated with the property, and linked to execution outcomes.
Decisions are not reconstructed later. They already exist.
Structural Role
Approvals Needed is how the system enforces discipline without manual oversight.
It converts informal agreement into enforceable clarity and keeps execution honest.
