Synthetic planning example · WEB-038
From agreed details to a reviewable proposal
All records, names and rules here are invented. This is a static demonstration, not a client result or a working document system.
Starting inputs
- Approved project record
- P-104, revision 1: customer “Example Company”; scope “Reporting workshop”; delivery date “20 October”.
- Approved template
- T-03, revision 3. The customer, scope and date fields come from the project record; the surrounding wording comes from the template.
- People in this example
- The coordinator maintains the project record. The delivery lead agrees its delivery date and reviews the generated proposal. The template owner maintains approved wording.
The rule and the first output
Generate only when all three fields are present and both the record and template are approved. Save the exact source revisions with a new document version. A generated version starts as “Awaiting review”.
Template: “Proposal for [customer]: [scope]. Delivery date: [date].”
Proposal for Example Company: Reporting workshop. Delivery date: 20 October.
This is document version 1, created from P-104 revision 1 and T-03 revision 3.
Sample version history
Version 1 — returned for correction
Source: P-104 revision 1 · Template: T-03 revision 3
The delivery lead returns the draft: “Move the workshop to 27 October.” The saved version still says 20 October. The reason and reviewer stay with it.
Source revised — new date agreed
Source: P-104 revision 2 · Template unchanged
The coordinator changes the record to 27 October. The delivery lead agrees the new source details before another document is generated.
Version 2 — awaiting its own review
Source: P-104 revision 2 · Template: T-03 revision 3
New output: “Proposal for Example Company: Reporting workshop. Delivery date: 27 October.” Version 1 is retained. Its review cannot approve version 2.
Version 2 — approved
Same saved document version; no content change
The delivery lead reviews and approves version 2. Keep who approved it and when with this exact saved copy. Storage, reading access and authority to send are separate checks.
When generation must stop
Remove the date from the same record. Expected result: no new document and a request to the coordinator to complete the date. Do not copy 20 October from an earlier proposal as a fallback. An unapproved record or template also stops generation.
If someone edits only a downloaded copy, review the change before making another draft. The coordinator updates agreed project details in the source record; the template owner handles changes to shared wording. A required content change after approval creates a new version and a new review; it does not overwrite the approved copy.
Generation and review states
What this example proves
A separate check produced both expected drafts and kept their source versions. It stopped when the date or input approval was missing. It also rejected an attempt to approve the older draft. It tests this invented rule only. It does not test a live product, document permissions, simultaneous edits, delivery or recovery after a system failure.
For your own trial, keep each version, its source and template revisions, the change reason, the person making it, and the reviewer’s decision and time. Ask the process owner to check the complete document, not just the filled fields.