Freshness checks
Every source declares how current it is expected to be. If it is stale, do not silently use it.
- · Last updated
- · Last successful sync
- · Expected update frequency
CRM
- Last sync17 hours ago
- Expected15 minutes
- ActionFLAG OUTPUT
Now fix it
Add controls to the system. Each one changes the architecture. Controls should be proportional to consequence — a low-risk workflow can stay lightweight; a brief that shapes an investment decision cannot.
Every source declares how current it is expected to be. If it is stale, do not silently use it.
CRM
Before generating a brief, check whether the expected source categories are actually available.
Expected coverage
Incomplete source coverage — generate a partial brief with warning, or require human confirmation.
Do not only show a citation. Verify it.
Verification chain
with control
Before model changes reach production, test against representative tasks.
Release path
instead of
with control
Every prompt edit gets an author, timestamp, change description, version, test results and a rollback path.
Prompt v14
The system should not use model confidence as the sole reliability signal.
When evidence is weak
Say “insufficient evidence” rather than guessing.
Human review required when the system is operating outside the conditions it was trusted under.
The lesson
Monitoring software for AI behavior, not just infrastructure uptime.
Behavior dashboard
Ownership is the control that makes every other control fire.
Recommended
A workflow without an owner becomes everyone's problem when it fails.
Projected reliability
illustrative63%
0 / 9 controls installed
Architecture