Contribution Standards
Overview
This document defines the quality bar and submission process for contributing to the aDNA ecosystem. Whether you’re submitting a glossary correction or a new ontology extension, these standards apply.
Naming Conventions
All content files use the same naming pattern:
type_descriptive_name.md
- Always underscores, never hyphens in vault filenames
- Type prefix matches the entity type:
concept_,tutorial_,pattern_,glossary_, etc. - Lowercase throughout
- Descriptive — a reader should guess the file’s content from its name
Quality Gates
Every contribution must pass these checks:
- Frontmatter complete — all required fields populated per the relevant template in
how/templates/ - Dual-audience test — legible to both developers and non-developers
- Self-reference check — cites a concrete vault example when explaining aDNA concepts
- Spec citation — normative claims reference
adna_standard.mdwith section numbers - Cross-linking — minimum 2 wikilinks to related files
Submission Workflows
Vault Contribution (Your Own Project)
Create and customize content in your own vault. No review required — your vault, your rules.
Upstream Contribution (To the Standard)
- Agent surfaces a framework-level improvement during normal work
- You approve filing it as
how/backlog/idea_upstream_{slug}.md - Optionally open a GitHub issue on
LatticeProtocol/Agentic-DNA - Maintainers and Stewards review
- Accepted improvements merge into the next standard version
Side-Quest Submission
- Run the quest procedure in your vault
- Record results in the specified format
- Submit as a PR to the quest’s
results/directory - Results are aggregated across participants
Participation Level Mapping
| Level | What You Can Submit |
|---|---|
| Level 0 (User) | Nothing required — work in your own vault |
| Level 1 (Contributor) | Upstream issues, backlog items |
| Level 2 (Quest Runner) | Quest results, improvement proposals |
| Level 3 (Steward) | Quest designs, migration prompts, standard updates |
Related
- Community Roles — the participation ladder
- Community Processes — detailed workflow steps
- Conformance Level — Starter/Standard/Full compliance tiers