Open Research Memory is a shared repository for reusable AI R&D experience records.
The goal is to accumulate evidence-backed memory that other contributors can apply safely across projects.
This repository is intended to be used as a read-only shared retrieval source during active runs and as a reviewed export target after task completion.
This repository accepts:
verifiedepisodesactiveproceduresactiveinsights
This repository does not accept:
- run-local
workingstate - unverified noise logs
- secrets or organization-specific sensitive data
episodes/
environment/
training/
evaluation/
reproduction/
procedures/
setup/
debug/
reproduce/
experiment/
insights/
planning/
debugging/
evaluation/
templates/
schemas/
scripts/
Each record must be a Markdown file with YAML frontmatter.
Required frontmatter fields:
idtype(episode|procedure|insight)statustitletagscreated_atupdated_atconfidencehuman_verifiedsource_run_idschema_version
Recommended statuses:
draftreviewedverifiedtrusteddeprecatedconflictedactive
Every shared record must contain these sections:
ContextReproduceEvidenceFailure Boundary
Use templates from templates/.
- Export candidate records from your local workspace.
- Place records in the correct folder (
episodes/,procedures/,insights/). - Run validation:
python3 scripts/validate_records.py
- Open a pull request.
- Merge only after checks and review pass.
Do not push directly to main.
Validation script:
- checks frontmatter required fields
- checks status/type consistency
- checks minimum required sections
- checks confidence and schema version format
Run locally:
python3 scripts/validate_records.pyA record is mergeable only when it is:
- reproducible by another contributor
- evidence-backed (logs, metrics, commits, artifacts)
- explicit about applicability and failure boundary
- free of sensitive data
See schemas/memory-record.schema.json for the machine-readable schema.