Community Processes
Overview
This document describes the concrete workflows for participating in the aDNA community. Each process maps to a level on the participation ladder — you only need the processes relevant to your level of engagement.
Process 1: Upstream Contribution (Level 1+)
How framework-level improvements flow from individual vaults to the shared standard.
Trigger
An AI agent working in any aDNA vault notices a gap during normal work — a missing template field, an undocumented naming pattern, a workflow that could be smoother. The agent mentions the finding at a natural pause point (end of task, SITREP).
Steps
- Agent surfaces finding — “I noticed that
template_session.mddoesn’t include a field for estimated duration. This would help with token budget planning.” - User evaluates — Is this a framework-level improvement (helps all vaults) or project-specific?
- User approves — Agent creates
how/backlog/idea_upstream_{slug}.mdwith the structured proposal - Optional: open upstream issue — If the user has GitHub CLI configured, the agent opens an issue on
LatticeProtocol/Agentic-DNA - Community review — Maintainers and Stewards evaluate the proposal
- Merge or defer — Accepted improvements enter the next standard version
Full protocol: how/skills/skill_upstream_contribution.md
Self-reference: This vault itself has surfaced upstream improvements during its build — the 10 ontology extensions added here (concepts, tutorials, patterns, etc.) informed extensions to the base template.
Process 2: Side-Quests (Level 2+)
How structured community experiments generate evidence for standard decisions.
Trigger
A question arises that needs data from multiple environments before the right answer is clear. A Steward designs a quest; community members run it.
Steps
- Browse
how/quests/for available quests - Read the quest spec — procedure, expected output format, estimated cost
- Run the procedure in your own vault with spare agent tokens
- Record results in the required format
- Submit as a PR to the quest’s
results/directory - Aggregation —
what/lattices/tools/aggregate_results.pycombines all submissions - Decision — Maintainers use aggregated data to make evidence-based standard choices
Quest Lifecycle
draft → open → running → analyzing → decided → archived
Quests are not permanent. Once enough data is collected and a decision is made, the quest moves to archived status with its conclusion documented.
Process 3: Version Migration (Level 1+)
How vaults stay current as the standard evolves.
Trigger
A new version of the aDNA standard is released with improvements from community contributions.
Steps
- Check for available migrations in
how/migrations/ - Read the migration guide for the target version
- Create a git tag as a rollback point (safety)
- Run the migration prompt — the agent walks through upgrading governance files, templates, and structure
- Verify — check that the vault still validates
- Commit the upgraded vault
Process 4: Content Review (Level 3)
How Stewards review community contributions.
Review Checklist
- Quality gates — does the contribution pass all gates from Contribution Standards?
- Standard alignment — is it consistent with the normative spec (adna_standard.md)?
- Scope — is it framework-level (helps all vaults) or project-specific?
- Backward compatibility — does it break existing vaults?
- Migration path — if it changes structure, is there a migration prompt?
Feedback
Reviews use constructive challenge, evidence-based reasoning, and clear outcomes. Reviewers state opinions, not options — “Merge because X” or “Revise because Y.”