This document defines how OpenAMP Foundry keeps documentation useful as the project grows.
Doc drift is not cosmetic. In this repo, stale documentation can become a scientific or safety failure.
If behavior, metrics, safety posture, or claim boundaries change, the relevant source-of-truth document must change in the same PR.
OpenAMP is not only code.
It is a coordinated system of:
- safety policy;
- claim discipline;
- benchmark evidence;
- candidate certificates;
- calibration rules;
- agent instructions;
- human onboarding;
- collaboration boundaries;
- future wet-lab-facing artifacts.
If docs drift, humans and agents act on stale assumptions.
These docs define current project truth.
| Doc | Owns |
|---|---|
README.md |
Primary entrypoint and repo map. |
MISSION.md |
Mission and claim boundaries. |
VISION.md |
Long-term vision. |
GOAL.md |
Milestones and kill rules. |
SAFETY.md |
Safety policy. |
RESPONSIBLE_USE.md |
Allowed/disallowed use. |
MODEL_RELEASE_POLICY.md |
Artifact release boundaries. |
docs/evidence/METRICS_CURRENT.md |
Current benchmark metrics. |
docs/evidence/DECISION_RULES.md |
Gates and thresholds. |
docs/evidence/CALIBRATION_POLICY.md |
Recalibration gate policy. |
docs/PROJECT_INDEX.md |
Navigation hub. |
These must be kept current.
These docs tell people and agents how to work.
AGENTS.mdCLAUDE.mdCONTRIBUTING.mddocs/getting-started/AGENT_ONBOARDING.mddocs/getting-started/HUMAN_ONBOARDING.mddocs/operations/HIGH_LEVERAGE_TASKS.mddocs/getting-started/MAINTAINER_GUIDE.md
If a workflow changes, these may need updates.
These explain systems and artifacts.
docs/engineering/ARCHITECTURE.mddocs/evidence/BENCHMARKING.mddocs/evidence/BENCHMARK_GOVERNANCE.mddocs/evidence/EVIDENCE_CERTIFICATE.mddocs/evidence/VIRTUAL_ASSAY_SCOPE.mddocs/evidence/SIMULATION_BENCHMARK.md
If code behavior changes, these may need updates.
These help outsiders safely evaluate or reuse the project.
docs/review/COLLABORATION_PLAYBOOK.mddocs/review/WET_LAB_HANDOFF.mddocs/review/PRE_REGISTERED_PILOT_TEMPLATE.mddocs/research/ADOPTION_STRATEGY.mddocs/research/OPEN_BIOTECH_STACK.mddocs/evidence/PROOF_LADDER.md
If external-facing language changes, these need review.
Update:
docs/evidence/METRICS_CURRENT.mdoutputs/metrics_snapshot.jsonif generateddocs/evidence/BENCHMARKING.mdif benchmark meaning changeddocs/research/ROADMAP.mdordocs/research/50_LOOP_PLAN.mdif milestone changed
Update:
docs/evidence/BENCHMARKING.mddocs/evidence/BENCHMARK_GOVERNANCE.mdif governance status changesdocs/evidence/METRICS_CURRENT.mdafter result exists- Makefile target where appropriate
- tests for benchmark behavior
Update:
docs/engineering/ARCHITECTURE.mddocs/evidence/METRICS_CURRENT.mdif metrics changeddocs/evidence/DECISION_RULES.mdif gates changeddocs/evidence/EVIDENCE_CERTIFICATE.mdif certificate semantics changedREADME.mdif user workflow changed
Update:
SAFETY.mdRESPONSIBLE_USE.mdMODEL_RELEASE_POLICY.mdCONTRIBUTING.mddocs/getting-started/MAINTAINER_GUIDE.mddocs/review/COLLABORATION_PLAYBOOK.md
Human safety review required.
Update:
AGENTS.mdCLAUDE.mddocs/getting-started/AGENT_ONBOARDING.mddocs/operations/HIGH_LEVERAGE_TASKS.mddocs/PROJECT_INDEX.md
Update:
README.mdrepo map if top-level or core doc;docs/PROJECT_INDEX.mdalways;CLAUDE.mdif agents should read it;CONTRIBUTING.mdif contributors should read it.
Use explicit status markers when appropriate:
**Status:** current | experimental | deprecated | historical | template
**Last reviewed:** YYYY-MM-DD
**Source of truth:** file/pathA stale doc should say it is stale.
Do not delete major docs casually.
When deprecating:
- Add a banner at the top.
- Point to the replacement.
- Explain why it is deprecated.
- Keep it if old links may exist.
- Remove only after maintainers agree it is safe.
Docs should not be isolated.
Important docs should link to:
- the project index;
- proof ladder when claims are involved;
- safety policy when release risk is involved;
- benchmark governance when metrics are involved;
- collaboration playbook when external partners are involved.
Before merging documentation changes, ask:
- Does this strengthen or weaken claim discipline?
- Does this conflict with safety policy?
- Does this duplicate a source-of-truth doc?
- Does this create a stale metric risk?
- Does this help a real role: agent, engineer, scientist, lab, reviewer, funder?
- Does this make next action clearer?
- Does this avoid unsafe operational biological detail?
Good docs are:
- role-specific;
- exact about evidence level;
- clear about what is not proven;
- linked to source-of-truth files;
- useful to a future contributor;
- safe by default;
- resistant to hype.
Bad docs are:
- impressive but unverifiable;
- full of stale metrics;
- ambiguous about claim level;
- redundant without adding clarity;
- unsafe or operationally biological;
- written for attention rather than action;
- impossible for agents to apply.
A fresh serious contributor should be able to answer:
- What is this project?
- What is it not?
- What is currently true?
- What is still unproven?
- What is safe to work on?
- What is the next highest-leverage task?
- What evidence is required before stronger claims?
If the docs do not answer these, improve them.