1 · The problem nobody budgets for
Every session with an AI coding or research assistant begins fresh. Vendor documentation says so plainly: each session starts with a clean context window, and what carries across is only what you or the assistant deliberately wrote down. For an afternoon’s task, that is fine. For a project that spans weeks or months — dozens of working sessions, several workstreams, decisions that constrain each other across time — it is the central operational problem.
Left unmanaged, long AI-assisted projects fail in quiet, cumulative ways:
- Context evaporates. The next session re-derives what the last one knew, or worse, proceeds without it.
- Findings go unharvested. A session surfaces something important, and it never lands anywhere durable. Nobody decided to drop it; it just was never written down.
- Records drift. Notes, summaries, and handoffs accumulate with no way to tell whether any of them was silently altered, overwritten, or lost since it was written.
- Handoffs go stale. The document that re-enters a project describes the state of three sessions ago.
It is tempting to treat this as a prompting problem or a diligence problem — write better summaries, remember to take notes. Our experience is that it is neither. It is a records problem, and it responds to the same discipline records problems have always responded to: write things down as they happen, in a durable place, in a form you can later verify.
One distinction before going further, because the word “memory” invites confusion. This paper is about the builder’s memory — keeping the project coherent across the many sessions it takes to build something. It is not about a deployed product remembering its users. Our own public-facing website assistant is deliberately stateless — it doesn’t remember visitors between visits; each conversation stands alone by design — and its case study says so. Those are different problems, deliberately kept separate here.
2 · What “cohesion” means
We use long-project cohesion to name a property a body of work either has or lacks. A project is cohesive when, at any point in its life:
- The current state is recoverable. A fresh session can re-enter the project and know what is true now — not by rereading everything ever written, but from a curated, current account.
- The history is structured. What was attempted, found, and decided exists as a reviewable record with timestamps and declared intent — not as an undifferentiated pile of transcripts.
- The records are trustworthy. You can tell, later, whether the account you are reading is the account that was written — silent alteration is detectable rather than invisible.
- Nothing falls through silently. When a working session produces findings that never reach the durable account, that gap gets noticed and reviewed by a person — instead of being discovered months later, or never.
Readers from regulated fields will recognize the family resemblance: “data integrity” is a named discipline for records in those fields, federal security guidance treats sound log management as a first-class need, and this studio has written before about where AI-assisted work collides with the ALCOA+ record-keeping standard. We did not invent that discipline; we asked what it would mean for the working memory of an AI-assisted practice.
3 · The practice
The studio’s practice has three layers. Each is described here by what it does; the engineering underneath is deliberately out of scope for a public document.
A curated, durable project memory. Facts, decisions, project state, and lessons live in a deliberately small, actively tended set of files that persists across sessions — organized so a fresh session can find what matters without rereading everything. Curation is a discipline, not an archive: state is updated at every session’s close, superseded facts are corrected rather than left to mislead, and nothing load-bearing lives only in a transient conversation.
Structured session records, coupled to that memory. Every working session runs inside the studio’s orchestrator, which produces a structured, timestamped record of the work — intents, findings, decisions — as a side effect of doing it. (That layer has its own technical whitepaper.) The cohesion practice couples the two: completed session records and the project memory are registered together in one verifiable history, so “what did we do” and “what do we know” can be checked against each other, and either one’s silent alteration is detectable on inspection. Tamper-evident is the honest word: the design detects silent changes; it does not make records unchangeable.
Detection of dropped findings. The coupling makes a new question mechanically askable: did any completed session produce findings that never reached the durable memory? The practice checks this routinely and flags candidates for human review. The flags are advisory by design — a person decides whether a flagged session truly left something behind or legitimately had nothing to harvest. The point is not automation; the point is that the failure mode stopped being invisible.
Around all three sits a habit that predates them: anything outward-facing gets an adversarial review run independently of the build — a separate examination, apart from the drafting work though within the studio (not a third-party audit), whose job is to break the draft’s claims — before it ships. This paper went through that review.
4 · Field results
This practice runs the studio’s real work — it governed its own construction, and the numbers below are read from its own records.
- The current practice period comprises a body of work exceeding 140 structured working sessions, several hundred declared phases of work, and over a thousand timestamped findings — every one part of a reviewable record.
- The durable project memory — more than a hundred curated topic files — has been under tamper-evident registration since early July, with every integrity verification since going live returning clean, re-verified routinely.
- Every closed session record is registered in that same verifiable history — one history covering both what was done and what is known, each record verifiably unchanged since registration.
- The dropped-finding detector was validated against real history before going live: it produced zero false alarms on every session it was in a position to judge — coverage, as §5 notes, begins at adoption — and its first evaluation of a live, multi-day client-work run spanning two sessions correctly recognized that the run’s findings had been harvested.
- Before any of this touched live records, it passed the adversarial review described above (which found and forced the repair of two serious defects — one that would have silently disabled a verification path, one an edge condition that could have corrupted the history) and a test suite that stands at 104 checks, all passing.
- The instrumentation has since observed that same client engagement end-to-end — structure, records, and memory all telling one consistent story, with the run’s records folded into the verifiable history at its close.
5 · What this does not do
Bounds first, as usual on this site:
- Tamper-evident, not tamper-proof. The practice detects silent alteration; it does not prevent alteration outright. That bound is inherent to the approach and stated deliberately.
- Detection advises; people decide. A flagged session is a question, not a verdict. Nothing is auto-harvested, auto-deleted, or auto-corrected.
- Coverage begins at adoption. History from before the record existed is preserved but not integrity-attested. The practice is honest about its own horizon.
- It is a practice, not a product. What is described here is an operating discipline plus instrumentation the studio built for its own work. Elements of it inform the studio’s tools; it is not a feature you can switch on in the products described elsewhere on this site.
- It does not give a deployed assistant memory. The studio’s public website assistant remains stateless by design. Runtime memory in a deployed product is a different problem with different trade-offs — one worth naming precisely before solving.
6 · Why this matters
If you run long projects with AI assistance, the failure modes in §1 are the default — present unless something is actively managing them — and the first question is whether they are visible. A curated current-state account plus structured session records is the difference between re-entering a project and re-deriving it.
If your work answers to reviewers — clients, auditors, regulators, or simply your future self — the integrity layer is the part that matters: a record you cannot verify is a promise, not a record. The practice is designed so project memory can face the questions your field already asks of data.
If you build with AI daily, the underlying observation is worth sitting with: the environments we work in give assistants ways to recall — as shipped today, they do not give them records that can be trusted later. Native memory, today, is recall without integrity. That gap is fillable with discipline and modest instrumentation, and filling it changed how much we can safely forget.
The studio’s public materials now cover the full arc: the orchestrator governs the process, the research application governs the artifact, and the practice described here governs the project across time. For a concrete build this practice kept coherent — a grounded website assistant, built across many working sessions — see the reference-assistant case study; you can also simply ask the assistant on this site about long-project cohesion.
See It, Then Ask About It
Read the case study of a build this practice kept coherent, or ask the assistant on our homepage about long-project cohesion. Further depth is available under NDA.
Read the Case Study Ask the Assistant Get in Touch