Project layout
This page lets you find any file in a TRACE-OS project and know whether your coauthors can see it.
my-research/in GitYour projectAGENTS.mdin GitThe shared instructions every agent readspaper/in GitThe manuscriptpresentations/in GitSlidessources/in GitEvidence, judgments and intake recordsai/records/in GitA trace record per session, and every decisionworkspace/sandbox/in GitDrafts, before their promotion into the paperworkspace/record-staging/your machine onlyDraft records, before you finalize them.skills/in GitThe skills: standing instructions agents follow.trace-os/in GitInstallation state; its receipts and backups stay localcredentials, raw transcripts, bulk datanever committedKept outside the project
| Path | What it holds | In Git |
|---|---|---|
paper/ |
The manuscript (academic profile only). Changes are drafted in workspace/sandbox/ unless you ask to edit paper/. |
Tracked |
presentations/ |
Slides (academic profile only). | Tracked |
sources/ |
Durable evidence and judgments, plus intake.jsonl and transitions.jsonl. |
Tracked |
ai/ |
Workflow records: trace records in ai/records/, acceptance decisions in ai/records/acceptances.jsonl, review reports in ai/reviews/, the defect ledger ai/defects.jsonl, ai/project.json, ai/SKILLS-IN-USE.md, ai/workflow-log.md. |
Tracked |
workspace/sandbox/ |
Drafts and experiments, until you ask for their promotion into paper/. |
Tracked |
workspace/record-staging/ |
Private staging where a session’s record is drafted and redacted before it is promoted. | Ignored |
.skills/ |
The canonical skills. Setup copies them to .claude/skills, .agents/skills or .cline/skills for your agent. |
Tracked |
.trace-os/ |
The installation state: install.json, the update history, and the lock, originals and receipts of skills taken from another repository. Its receipts/, backups/ and update-backups/ are local. |
Tracked, except the local folders |
AGENTS.md |
The shared instructions every agent reads. CLAUDE.md only imports it. |
Tracked |
| Credentials, raw private transcripts, bulk inputs | Kept outside Git. Bulk inputs go to an approved shared location or a local snapshot selected through TRACE_OS_SHARED_ROOT. From 0.1.0-rc21, the shared location is the shared folder, linked at workspace/shared/; from 0.1.0-rc22, outside material waits in its incoming/ until someone decides on it. |
Never |
An ignored file is not access-controlled, so keep the working copy outside actively synchronized cloud folders.
The core profile omits paper/ and presentations/ in a new project.
This page describes TRACE-OS 0.1.0-rc23, a release candidate prepared on 2026-10-15.
© 2026 Amirhossein (Miros) Zohrehvand and Aldona Kapačinskaitė. All rights reserved.
Researchers are welcome to apply the TRACE principles. Please cite the accompanying paper.