Store CRM: the demo run shown on aepkit.tbelt.online Goal of the dummy project: "creating a CRM for my online store". Tool: aepkit 0.7.7 (captures/00-version.txt), Python 3.14, pytest 9.2, macOS. Date of the run: 2026-11-08. Operating mode: Guided. What is here docs/store-crm/ the four documents as they stood when the run ended crm/ tests/ data/ the code, the tests and the sample order export captures/ every command run, with its output (stdout and stderr), unedited captures/exit-codes.txt the exit code of each capture history.txt the commits of the run, in order Two mistakes were planted on purpose, to show what catches them: 1. P0-T2 was first reported DONE with a sentence instead of pasted output. aepkit lint flagged it (captures/06-lint-done-without-evidence.txt). 2. P1-T1 shipped tests that only exercised the owner role. The Auditor's negative control failed (captures/18-p1t1-negcontrol-rejected.txt), the task was REJECTED and annex P1-A1 ordered the fix. Both roles were played in turn by the author of the page. The Auditor's re-runs are separate captures (for example 04, 09, 17, 24, 28 and 29). Captures 06a and 06b are earlier lint passes of the same run. They caught two gaps in the Auditor's own documents (report entries not pre-generated, and a negative control worded so lint could not read it), fixed before the capture used on the page. negcontrol backs up the file it breaks under the system temp folder; TMPDIR was set to /tmp for the run, which is the path the transcripts show. The last lint pass (captures/31-lint-final.txt) reports one issue: the same pytest failure is pasted in the P1-T1 remediation entry and in the P1-G1 report, and lint counts the repeated paragraph as duplicate content. The log was left as it is. snapshots/ holds a document as it stood at an earlier commit of the run (named after the commit in history.txt), for steps the final documents no longer show.