File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- ;; SPDX-License-Identifier: PMPL-1.0-or-later
2- ;; Reserved for future use.
1+ # SPDX-License-Identifier: PMPL-1.0-or-later
2+ # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+ #
4+ # AGENTIC.a2ml — AI agent constraints and capabilities
5+ [metadata]
6+ version = "0.1.0"
7+ last-updated = "2026-04-11"
8+
9+ [agent-permissions]
10+ can-edit-source = true
11+ can-edit-tests = true
12+ can-edit-docs = true
13+ can-edit-config = true
14+ can-create-files = true
15+
16+ [agent-constraints]
17+ # What AI agents must NOT do:
18+ # - Never use banned language patterns (believe_me, unsafeCoerce, etc.)
19+ # - Never commit secrets or credentials
20+ # - Never use banned languages (TypeScript, Python, Go, etc.)
21+ # - Never place state files in repository root (must be in .machine_readable/)
22+ # - Never use AGPL license (use PMPL-1.0-or-later)
23+
24+ [maintenance-integrity]
25+ fail-closed = true
26+ require-evidence-per-step = true
27+ allow-silent-skip = false
28+ require-rerun-after-fix = true
29+ release-claim-requires-hard-pass = true
30+
31+ [automation-hooks]
32+ # on-enter: Read 0-AI-MANIFEST.a2ml, then STATE.a2ml
33+ # on-exit: Update STATE.a2ml with session outcomes
34+ # on-commit: Run just validate-rsr
Original file line number Diff line number Diff line change 1- ;; SPDX-License-Identifier: PMPL-1.0-or-later
2- (ecosystem (metadata (version "0.1.0") (last-updated "2026-02-08"))
3- (project (name "language-bridges") (purpose "FFI bridges between languages via Zig") (role ffi-infrastructure)))
1+ # SPDX-License-Identifier: PMPL-1.0-or-later
2+ # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+ #
4+ # ECOSYSTEM.a2ml — Verisimdb Data ecosystem position
5+ [metadata]
6+ version = "0.1.0"
7+ last-updated = "2026-02-08"
8+
9+ [project]
10+ name = "Verisimdb Data"
11+ purpose = "FFI bridges between languages via Zig"
12+ role = ""
13+
14+ [position-in-ecosystem]
15+ category = ""
16+
17+ [related-projects]
18+ projects = [
19+ # No related projects recorded
20+ ]
Original file line number Diff line number Diff line change 1- ;; SPDX-License-Identifier: PMPL-1.0-or-later
2- (meta (metadata (version "0.1.0") (last-updated "2026-02-08"))
3- (project-info (type monorepo) (languages (zig ada gleam idris2 julia ocaml rescript rust swift)) (license "PMPL-1.0-or-later")))
1+ # SPDX-License-Identifier: PMPL-1.0-or-later
2+ # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+ #
4+ # META.a2ml — Verisimdb Data meta-level information
5+ [metadata]
6+ version = "0.1.0"
7+ last-updated = "2026-02-08"
8+
9+ [project-info]
10+ license = "PMPL-1.0-or-later"
11+ author = "Jonathan D.A. Jewell (hyperpolymath)"
12+
13+ [architecture-decisions]
14+ decisions = [
15+ # No ADRs recorded
16+ ]
17+
18+ [development-practices]
19+ versioning = "SemVer"
20+ documentation = "AsciiDoc"
21+ build-tool = "just"
22+
23+ [maintenance-axes]
24+ scoping-first = true
25+ axis-1 = "must > intend > like"
26+ axis-2 = "corrective > adaptive > perfective"
27+ axis-3 = "systems > compliance > effects"
Original file line number Diff line number Diff line change 1- ;; SPDX-License-Identifier: PMPL-1.0-or-later
2- ;; Reserved for future use.
1+ # SPDX-License-Identifier: PMPL-1.0-or-later
2+ # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+ #
4+ # NEUROSYM.a2ml — Neurosymbolic integration metadata
5+ [metadata]
6+ version = "0.1.0"
7+ last-updated = "2026-04-11"
8+
9+ [hypatia-config]
10+ scan-enabled = true
11+ scan-depth = "standard" # quick | standard | deep
12+ report-format = "logtalk"
13+
14+ [symbolic-rules]
15+ # Custom symbolic rules for this project
16+ # - { name = "no-unsafe-ffi", pattern = "believe_me|unsafeCoerce", severity = "critical" }
17+
18+ [neural-config]
19+ # Neural pattern detection settings
20+ # confidence-threshold = 0.85
21+ # model = "hypatia-v2"
Original file line number Diff line number Diff line change 1- ;; SPDX-License-Identifier: PMPL-1.0-or-later
2- ;; Reserved for future use.
1+ # SPDX-License-Identifier: PMPL-1.0-or-later
2+ # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+ #
4+ # PLAYBOOK.a2ml — Operational playbook
5+ [metadata]
6+ version = "0.1.0"
7+ last-updated = "2026-04-11"
8+
9+ [deployment]
10+ # method = "gitops" # gitops | manual | ci-triggered
11+ # target = "container" # container | binary | library | wasm
12+
13+ [incident-response]
14+ # 1. Check .machine_readable/STATE.a2ml for current status
15+ # 2. Review recent commits and CI results
16+ # 3. Run `just validate` to check compliance
17+ # 4. Run `just security` to audit for vulnerabilities
18+
19+ [release-process]
20+ # 1. Update version in STATE.a2ml, META.a2ml
21+ # 2. Run `just release-preflight` (validate + quality + security + maint-hard-pass)
22+ # 3. Tag and push
23+
24+ [maintenance-operations]
25+ # Baseline audit: just maint-audit
26+ # Hard release gate: just maint-hard-pass
Original file line number Diff line number Diff line change 1- ;; SPDX-License-Identifier: PMPL-1.0-or-later
2- (state (metadata (version "0.1.0") (last-updated "2026-02-08") (status active))
3- (project-context (name "language-bridges") (purpose "FFI bridges between languages via Zig") (completion-percentage 20))
4- (components (component "ada-zig-ffi") (component "gleam-zig-ffi") (component "idris2-zig-ffi") (component "julia-zig-ffi") (component "ocaml-zig-ffi") (component "rescript-zig-ffi") (component "rust-zig-ffi") (component "swift-zig-ffi") (component "zig-c-ffi") (component "zig-container-ffi") (component "zig-fuse-ext") (component "zig-libgit2-ffi") (component "zig-nickel-ffi") (component "zig-systemd-ffi") (component "zig-wireguard")))
1+ # SPDX-License-Identifier: PMPL-1.0-or-later
2+ # Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+ #
4+ # STATE.a2ml — Verisimdb Data project state
5+ [metadata]
6+ project = "verisimdb-data"
7+ version = "0.1.0"
8+ last-updated = "2026-02-08"
9+ status = "active"
10+ session = "converted from scheme — 2026-04-11"
11+
12+ [project-context]
13+ name = "Verisimdb Data"
14+ purpose = """FFI bridges between languages via Zig"""
15+ completion-percentage = 20
16+
17+ [position]
18+ phase = "initial" # design | implementation | testing | maintenance | archived
19+ maturity = "experimental" # experimental | alpha | beta | production | lts
20+
21+ [route-to-mvp]
22+ milestones = [
23+ # No milestones recorded
24+ ]
25+
26+ [blockers-and-issues]
27+ issues = [
28+ # No blockers recorded
29+ ]
30+
31+ [critical-next-actions]
32+ actions = [
33+ # No actions recorded
34+ ]
35+
36+ [maintenance-status]
37+ last-run-utc = "2026-02-08T00:00:00Z"
38+ last-result = "unknown" # unknown | pass | warn | fail
You can’t perform that action at this time.
0 commit comments