Skip to content

Commit 5ea7b13

Browse files
chore(taxonomy): move ANCHOR.a2ml to .machine_readable/6a2/anchor/ + add 6a2 metadata (batch 8/8) (#102)
Anchor file taxonomy migration: - DELETE .machine_readable/anchors/ANCHOR.a2ml - ADD .machine_readable/6a2/anchor/ANCHOR.a2ml (identical content) Plus 2 new metadata files for the .machine_readable/6a2/ directory: - ADD .machine_readable/6a2/0-AI-MANIFEST.a2ml (548B) — declares the 6 core A2ML files + concurrency protocol - ADD .machine_readable/6a2/README.adoc (856B) — directory README Closes the M1 foreign-WIP triage. Final batch. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent bc11749 commit 5ea7b13

3 files changed

Lines changed: 61 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# AI Manifest for 6a2 Directory
2+
3+
## Purpose
4+
5+
This manifest declares the AI-assistant context for the 6a2 machine-readable metadata directory.
6+
7+
## Canonical Locations
8+
9+
The 6 core A2ML files MUST exist in this directory:
10+
1. AGENTIC.a2ml
11+
2. ECOSYSTEM.a2ml
12+
3. META.a2ml
13+
4. NEUROSYM.a2ml
14+
5. PLAYBOOK.a2ml
15+
6. STATE.a2ml
16+
17+
## Invariants
18+
19+
- No duplicate files in root directory
20+
- Single source of truth: this directory is authoritative
21+
- No stale metadata
22+
23+
## Protocol
24+
25+
When multiple agents may write to A2ML files concurrently:
26+
1. Read file and record git-sha-at-read in [provenance] section
27+
2. Lock by creating .lock-<FILENAME>
28+
3. Write updated file with new [provenance] metadata
29+
4. Release by removing lock file
30+
5. On conflict: re-read and retry if git-sha-at-read does not match HEAD
31+

.machine_readable/6a2/README.adoc

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// SPDX-License-Identifier: MPL-2.0
2+
// Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
3+
# A2ML 6a2 Directory
4+
5+
This directory contains the 6 core A2ML machine-readable metadata files for this repository.
6+
7+
## Files
8+
9+
- `AGENTIC.a2ml` - AI agent operational gating, safety controls
10+
- `ECOSYSTEM.a2ml` - Project ecosystem position, relationships, explicit boundaries
11+
- `META.a2ml` - Architecture decisions (ADRs), development practices, design rationale
12+
- `NEUROSYM.a2ml` - Symbolic semantics, composition algebra
13+
- `PLAYBOOK.a2ml` - Executable plans, operational runbooks
14+
- `STATE.a2ml` - Project state, phase, milestones, session history
15+
16+
## Standards Compliance
17+
18+
These files follow the A2ML Format Family specification from:
19+
https://github.com/hyperpolymath/standards/tree/main/a2ml
20+
21+
## Generation
22+
23+
These files may be generated from .scm source files using transpilation tools.
24+
Source .scm files should be removed after successful transpilation.
25+
26+
## See Also
27+
28+
- [A2ML Repository Template](https://github.com/hyperpolymath/standards/blob/main/A2ML-REPO-TEMPLATE.adoc)
29+
- [6A2 Format Family](https://github.com/hyperpolymath/standards#a2ml-format-family-7-formats)
30+

0 commit comments

Comments
 (0)