Skip to content

Commit cf9521b

Browse files
hyperpolymathclaude
andcommitted
chore(v-ecosystem): fill template placeholders + annotate proof obligations
Preparing v_rest, v_grpc, v_graphql connectors for community transfer: - Replace all {{CURRENT_YEAR}}/{{AUTHOR}}/{{AUTHOR_EMAIL}}/{{REPO}} placeholders - Add PROOF OBLIGATION comments to all Idris2 holes in Layout.idr files - Explain what each proof requires and suggest approach for V community Transfer offer pending — PMPL-1.0-or-later (MPL-2.0 fallback available). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e994624 commit cf9521b

81 files changed

Lines changed: 186 additions & 147 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

v-ecosystem/v_api_interfaces/v_graphql/.clinerules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-License-Identifier: PMPL-1.0-or-later
2-
# Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}>
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
# Authoritative source: docs/AI-CONVENTIONS.md
44

55
# STARTUP: Read 0-AI-MANIFEST.a2ml first, then .machine_readable/STATE.a2ml.
@@ -8,7 +8,7 @@
88
# All original code: PMPL-1.0-or-later.
99
# Never AGPL-3.0. MPL-2.0 only as platform-required fallback.
1010
# SPDX header required on every source file.
11-
# Copyright: {{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}>
11+
# Copyright: Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
1212

1313
# STATE FILES (.machine_readable/ ONLY)
1414
# Never create in repo root: STATE.a2ml, META.a2ml, ECOSYSTEM.a2ml,

v-ecosystem/v_api_interfaces/v_graphql/.cursorrules

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# SPDX-License-Identifier: PMPL-1.0-or-later
2-
# Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}>
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
# Authoritative source: docs/AI-CONVENTIONS.md
44

55
# Read 0-AI-MANIFEST.a2ml in the repo root FIRST for canonical file locations.
66

77
# LICENSE
88
# All original code: PMPL-1.0-or-later (SPDX header required on every file).
99
# Never use AGPL-3.0. Fallback to MPL-2.0 only when platform requires it.
10-
# Copyright: {{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}>
10+
# Copyright: Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
1111

1212
# STATE FILES
1313
# .a2ml metadata files go in .machine_readable/ ONLY.

v-ecosystem/v_api_interfaces/v_graphql/.devcontainer/Containerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-License-Identifier: PMPL-1.0-or-later
2-
# Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}>
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
#
44
# Dev Container image for {{PROJECT_NAME}}
55
# Base: Chainguard Wolfi (minimal, supply-chain-secure)

v-ecosystem/v_api_interfaces/v_graphql/.guix-channel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
;; SPDX-License-Identifier: PMPL-1.0-or-later
2-
;; Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}>
2+
;; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
33
;;
44
;; Guix channel definition for {{PROJECT_NAME}}
55
;;

v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/AGENTIC.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[metadata]
88
version = "0.1.0"
9-
last-updated = "{{CURRENT_DATE}}"
9+
last-updated = "2026-04-11"
1010

1111
[agent-permissions]
1212
can-edit-source = true

v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/ECOSYSTEM.a2ml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
[metadata]
88
version = "0.1.0"
9-
last-updated = "{{CURRENT_DATE}}"
9+
last-updated = "2026-04-11"
1010

1111
[project]
1212
name = "v-graphql"
13-
purpose = "{{PROJECT_PURPOSE}}"
14-
role = "{{PROJECT_ROLE}}" # e.g. ffi-infrastructure, cli-tool, library, service
13+
purpose = "" # TODO: describe project purpose
14+
role = "" # TODO: describe project role # e.g. ffi-infrastructure, cli-tool, library, service
1515

1616
[position-in-ecosystem]
1717
tier = "infrastructure" # 1 | 2 | infrastructure

v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/META.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
[metadata]
88
version = "0.1.0"
9-
last-updated = "{{CURRENT_DATE}}"
9+
last-updated = "2026-04-11"
1010

1111
[project-info]
12-
type = "{{PROJECT_TYPE}}" # library | binary | monorepo | service | website
12+
type = "library" # TODO: update type (library|binary|service|website|monorepo) # library | binary | monorepo | service | website
1313
languages = [] # e.g. ["rust", "zig", "idris2"]
1414
license = "PMPL-1.0-or-later"
1515
author = "Jonathan D.A. Jewell (hyperpolymath)"

v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/NEUROSYM.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[metadata]
88
version = "0.1.0"
9-
last-updated = "{{CURRENT_DATE}}"
9+
last-updated = "2026-04-11"
1010

1111
[hypatia-config]
1212
scan-enabled = true

v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/PLAYBOOK.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
[metadata]
88
version = "0.1.0"
9-
last-updated = "{{CURRENT_DATE}}"
9+
last-updated = "2026-04-11"
1010

1111
[deployment]
1212
# method = "gitops" # gitops | manual | ci-triggered

v-ecosystem/v_api_interfaces/v_graphql/.machine_readable/6a2/STATE.a2ml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
[metadata]
88
project = "v-graphql"
99
version = "0.1.0"
10-
last-updated = "{{CURRENT_DATE}}"
10+
last-updated = "2026-04-11"
1111
status = "active" # active | paused | archived
1212

1313
[project-context]
1414
name = "v-graphql"
15-
purpose = "{{PROJECT_PURPOSE}}"
15+
purpose = "" # TODO: describe project purpose
1616
completion-percentage = 0
1717

1818
[position]

0 commit comments

Comments
 (0)