Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 3 additions & 4 deletions .claude/CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<!--
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <[email protected]>
-->
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
<!-- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]> -->

## Machine-Readable Artefacts

The following files in `.machine_readable/6a2/` contain structured project
Expand Down
7 changes: 3 additions & 4 deletions .claude/PROJECT.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<!--
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <[email protected]>
-->
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
<!-- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]> -->

# My Lang - Claude Code Instructions

This repository contains the My Lang programming language implementation.
Expand Down
3 changes: 2 additions & 1 deletion .clusterfuzzlite/build.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/bin/bash -eu
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) Jonathan D.A. Jewell <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

#
# OSS-Fuzz / ClusterFuzzLite build script: compile the cargo-fuzz targets in
# `fuzz/` and stage each binary into $OUT. Run by `compile` inside the
Expand Down
3 changes: 3 additions & 0 deletions .clusterfuzzlite/project.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

homepage: "https://github.com/hyperpolymath/my-lang"
language: rust
main_repo: "https://github.com/hyperpolymath/my-lang"
Expand Down
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# These are supported funding model platforms

github: hyperpolymath
Expand Down
3 changes: 3 additions & 0 deletions .github/copilot/coding-agent.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

mcp_servers:
boj-server:
command: npx
Expand Down
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

version: 2
updates:
- package-ecosystem: "github-actions"
Expand Down
3 changes: 3 additions & 0 deletions .github/funding.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Funding Configuration
# See: https://docs.github.com/en/repositories/managing-your-repositorys-custom-fields/displaying-a-sponsor-button-in-your-repository

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/cflite_batch.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: ClusterFuzzLite Batch
on:
schedule:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/cflite_pr.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: ClusterFuzzLite PR
on:
pull_request:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/checker-scaling.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Checker allocation-scaling harness for hyperpolymath/my-lang#14.
#
# The original 16-32 GiB OOM was reported on stable-x86_64-pc-windows-msvc and
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: CodeQL Security Analysis
on:
push:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Line/region coverage for the Rust workspace via cargo-llvm-cov.
#
# Why: the workspace had fuzzing and a stack-depth guard but no coverage
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/governance.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: Governance

on:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/hypatia-scan.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: Hypatia Security Scan

on:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/mirror.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: Mirror to Git Forges
on:
push:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: GitHub Pages (Ddraig SSG)
on:
push:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/proofs.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Proof CI — machine-checks the mechanised Solo-core on BOTH tracks.
#
# Closes the long-standing proof-ci = "absent" gap (STATE.a2ml /
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/push-email-notify.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Dormant push-email notification. ARMED by setting the repo variable
# PUSH_EMAIL_ENABLED=true (the single on/off switch). Addresses are pre-filled;
# sending needs the org SMTP secrets (SMTP_HOST/PORT/USER/PASS). Inherited by
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/scorecard.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: OSSF Scorecard

on:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/secret-scanner.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

name: Secret Scanner
on:
pull_request:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/spark-theatre-gate.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Estate SPARK Theatre Gate — thin caller of the reusable workflow in
# hyperpolymath/standards (#135 / #141). Pinned by commit SHA per the
# estate action-pinning policy. Regenerate the pin only when the reusable
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/stack-depth.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Stack-depth budget guard for hyperpolymath/my-lang#37.
#
# #37 subtleties 1 & 3: the recursive AST `Drop` overflow, and the re-derivation
Expand Down
3 changes: 3 additions & 0 deletions .machine_readable/6a2/0-AI-MANIFEST.a2ml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# AI Manifest for 6a2 Directory

## Purpose
Expand Down
3 changes: 2 additions & 1 deletion .machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

#
# AGENTIC.a2ml — AI agent constraints and capabilities
[metadata]
Expand Down
3 changes: 2 additions & 1 deletion .machine_readable/6a2/ECOSYSTEM.a2ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

#
# ECOSYSTEM.a2ml — My Lang ecosystem position
[metadata]
Expand Down
3 changes: 2 additions & 1 deletion .machine_readable/6a2/META.a2ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

#
# META.a2ml — My Lang meta-level information
[metadata]
Expand Down
3 changes: 2 additions & 1 deletion .machine_readable/6a2/NEUROSYM.a2ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

#
# NEUROSYM.a2ml — Neurosymbolic integration metadata
[metadata]
Expand Down
3 changes: 2 additions & 1 deletion .machine_readable/6a2/PLAYBOOK.a2ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

#
# PLAYBOOK.a2ml — Operational playbook
[metadata]
Expand Down
4 changes: 2 additions & 2 deletions .machine_readable/6a2/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: CC-BY-SA-4.0
// Owner: Jonathan D.A. Jewell <[email protected]>
// Copyright (c) Jonathan D.A. Jewell <[email protected]>
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# A2ML 6a2 Directory

This directory contains the 6 core A2ML machine-readable metadata files for this repository.
Expand Down
3 changes: 2 additions & 1 deletion .machine_readable/6a2/STATE.a2ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

#
# STATE.a2ml — My Lang project state
[metadata]
Expand Down
3 changes: 3 additions & 0 deletions .machine_readable/ENSAID_CONFIG.a2ml
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

; SPDX-License-Identifier: MPL-2.0
; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
;
Expand Down
2 changes: 2 additions & 0 deletions .machine_readable/contractiles/Adjustfile.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Adjustfile — Drift-tolerance contract for my-lang
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
2 changes: 2 additions & 0 deletions .machine_readable/contractiles/Intentfile.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Intentfile (A2ML Canonical) — north-star contractile for my-lang
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
2 changes: 2 additions & 0 deletions .machine_readable/contractiles/Justfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Justfile - hyperpolymath standard task runner

default:
Expand Down
2 changes: 2 additions & 0 deletions .machine_readable/contractiles/Mustfile.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Mustfile — Physical state contract for my-lang
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
4 changes: 2 additions & 2 deletions .machine_readable/contractiles/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: CC-BY-SA-4.0
// Owner: Jonathan D.A. Jewell <[email protected]>
// Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

= Contractiles (my-lang)
:toc:
:sectnums:
Expand Down
2 changes: 2 additions & 0 deletions .machine_readable/contractiles/Trustfile.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# Trustfile — Trust boundaries and integrity invariants for my-lang
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
2 changes: 2 additions & 0 deletions .machine_readable/contractiles/bust/idris2-parity-lag.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# bust/idris2-parity-lag.a2ml — Failure mode: Idris2 twin lags Coq canonical
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# bust/proof-ci-gate-absent.a2ml — Failure mode: proof CI not running
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# dust/detach-echo-types-plugin.a2ml — Cleanup intention: detach echo-types integration
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# dust/uninstall-coq-toolchain.a2ml — Cleanup intention: remove Coq toolchain
# Author: Jonathan D.A. Jewell <[email protected]>
#
Expand Down
3 changes: 2 additions & 1 deletion .machine_readable/self-validating/my-lang-metadata.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
K9!
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <[email protected]>
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# K9 Kennel-level guard: my-lang project metadata and dialect invariants
# Security Level: Kennel (data-only, no execution)
# No signature required
Expand Down
4 changes: 2 additions & 2 deletions .machine_readable/svc/README.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: CC-BY-SA-4.0
// Owner: Jonathan D.A. Jewell <[email protected]>
// Copyright (c) Jonathan D.A. Jewell <[email protected]>
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

= `.machine_readable/svc/` — Service components for my-lang
:toc:

Expand Down
2 changes: 2 additions & 0 deletions 0-AI-MANIFEST.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# SPDX-License-Identifier: MPL-2.0
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

# 0-AI-MANIFEST.a2ml — AI Agent Entry Point
# Repository: my-lang
# Owner: hyperpolymath
Expand Down
2 changes: 1 addition & 1 deletion AFFIRMATION.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: CC-BY-SA-4.0
// Owner: Jonathan D.A. Jewell <[email protected]>
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

= Affirmation
:toc: preamble
:sectnums:
Expand Down
2 changes: 2 additions & 0 deletions ANCHOR.scope-arrest.2026-01-01.Jewell.scm
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
;; SPDX-License-Identifier: MPL-2.0
;; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

;; ANCHOR.scope-arrest.2026-01-01.Jewell.scm (my-lang)
(define anchor
'((schema . "hyperpolymath.anchor/1")
Expand Down
2 changes: 2 additions & 0 deletions AUTHORITY_STACK.mustfile-nickel.scm
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
;; SPDX-License-Identifier: MPL-2.0
;; SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

;; AUTHORITY_STACK.mustfile-nickel.scm
;; Shared drop for hyperpolymath repos: defines task routing + config authority.

Expand Down
7 changes: 3 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<!--
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <[email protected]>
-->
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
<!-- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]> -->

# Changelog

All notable changes to `my-lang` will be documented in this file.
Expand Down
7 changes: 3 additions & 4 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<!--
SPDX-License-Identifier: CC-BY-SA-4.0
Copyright (c) Jonathan D.A. Jewell <[email protected]>
-->
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
<!-- SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]> -->

# Contributor Covenant Code of Conduct

## Our Pledge
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// SPDX-License-Identifier: CC-BY-SA-4.0
// Owner: Jonathan D.A. Jewell <[email protected]>
// Copyright (c) Jonathan D.A. Jewell <[email protected]>
// SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell <[email protected]>

= Contributing Guide

== Getting Started
Expand Down
Loading
Loading