List every first-party block in a draft, mark it before the AI pass, and diff six details after. Number, date, name, tool, link, limit.
Fill the block log before anyone prompts a model. Save the original text of each block in a separate note or version.
After every AI pass, run the six-detail diff on every block. If a detail changed, restore the original.
Remove working markers before publish. Keep the visible label (“Observed on 30 September 2026”) in the copy.
flowchart LR
L["Log blocks"] --> M["Mark KEEP"]
M --> A["AI pass"]
A --> D["Diff six details"]
D --> P["Publish"]
One row per block. Labels: Observed, Sourced, Framework, Hypothetical, Client evidence. No label means it is not evidence yet.
| Block | Label | Owner | Date | Does not prove | Original saved? |
|---|---|---|---|---|---|
| Label | Must include |
|---|---|
| Observed | Date, conditions, result, and what it does not prove |
| Sourced | Link to the primary page, page name, date checked |
| Framework | Criteria, trade-offs, and when it fails |
| Hypothetical | The word “hypothetical” in the sentence |
| Client evidence | Written permission, scope, and what it does not show. Never invent one |