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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# RSR-compliant .gitattributes

* text=auto eol=lf
Expand Down
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Funding platforms for hyperpolymath projects
# See: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository

Expand Down
2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
version: 2
updates:
- package-ecosystem: "github-actions"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/boj-build.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
name: BoJ Server Build Trigger
on:
push:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/casket-pages.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
name: GitHub Pages

on:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/governance.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# governance.yml — single wrapper calling the shared estate governance bundle
# in hyperpolymath/standards instead of carrying per-repo copies.
#
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# RSR-compliant .gitignore

# OS & Editor
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/6a2/AGENTIC.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# AGENTIC.a2ml — AI agent constraints and capabilities
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/6a2/ECOSYSTEM.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# ECOSYSTEM.a2ml — Ecosystem position
# Converted from ECOSYSTEM.scm on 2026-03-15

Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/6a2/META.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# META.a2ml — Project meta-information
# Converted from META.scm on 2026-03-15

Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/6a2/NEUROSYM.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# NEUROSYM.a2ml — Neurosymbolic integration metadata
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/6a2/PLAYBOOK.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# PLAYBOOK.a2ml — Operational playbook
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/6a2/STATE.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# STATE.a2ml — Project state checkpoint
# Converted from STATE.scm on 2026-03-15

Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/ADJUST.contractile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; SPDX-License-Identifier: PMPL-1.0-or-later
; SPDX-License-Identifier: MPL-2.0
; ADJUST.contractile — Accessibility invariants for resource-record-fluctuator
; "ADJUST" = Accessibility & Digital Justice for Universal Software & Technology
;
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/CLADE.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Clade declaration — part of the gv-clade-index registry
# See: https://github.com/hyperpolymath/gv-clade-index

Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/INTENT.contractile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; SPDX-License-Identifier: PMPL-1.0-or-later
; SPDX-License-Identifier: MPL-2.0
; INTENT.contractile — Purpose and scope for resource-record-fluctuator
; Helps LLM/SLM agents understand what this repo IS and IS NOT.
;
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/MUST.contractile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; SPDX-License-Identifier: PMPL-1.0-or-later
; SPDX-License-Identifier: MPL-2.0
; MUST.contractile — Baseline invariants for resource-record-fluctuator
; These constraints MUST NOT be violated. K9 validators enforce them.
;
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/TRUST.contractile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; SPDX-License-Identifier: PMPL-1.0-or-later
; SPDX-License-Identifier: MPL-2.0
; TRUST.contractile — Trust boundaries for resource-record-fluctuator
; Defines what LLM/SLM agents are trusted to do without asking.
;
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/agent_instructions/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
// Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
= Agent Instructions
:toc: preamble
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/agent_instructions/coverage.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# coverage.a2ml — Session coverage tracking
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/agent_instructions/debt.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# debt.a2ml — Meander debt list
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/agent_instructions/methodology.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# methodology.a2ml — AI agent methodology configuration
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/contractiles/bust/Bustfile.a2ml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Bustfile.a2ml — meta-repo bust contractile (breakage / rollback)
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0

Bust {
name: "resource-record-fluctuator"
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/contractiles/bust/bust.ncl
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Bust — error-handling / failure-recovery runner
#
# Pairs with: Bustfile.a2ml (same directory)
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/contractiles/dust/Dustfile.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Dustfile — Cleanup and Hygiene Contract

[dustfile]
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/contractiles/trust/Trustfile.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Trustfile — Integrity and provenance verification
# Author: Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>

Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/integrations/feedback-o-tron.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Feedback-o-Tron Integration — Autonomous Bug Reporting

[integration]
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/integrations/proven.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Proven Integration — Formally Verified Safety Library

[integration]
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/integrations/verisimdb.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# VeriSimDB Feed — Cross-Repo Analytics Data Store

[integration]
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/integrations/vexometer.a2ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Vexometer Integration — Irritation Surface Analysis

[integration]
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/svc/k9/README.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
= K9 Contractiles
:toc: left
:icons: font
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/svc/k9/examples/ci-config.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
K9!
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Example Yard-level K9 component: CI/CD configuration with validation
# Security Level: Yard (Nickel evaluation, contract validation)
# Signature recommended but not required
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/svc/k9/examples/project-metadata.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
K9!
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Example Kennel-level K9 component: Project metadata
# Security Level: Kennel (pure data, no execution)
# No signature required
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/svc/k9/examples/setup-repo.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
K9!
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Example Hunt-level K9 component: Repository setup automation
# Security Level: Hunt (full execution with Just recipes)
# ⚠️ SIGNATURE REQUIRED - DO NOT RUN WITHOUT VERIFICATION
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/svc/k9/template-hunt.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
K9!
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# K9 Hunt-level template: Full execution with Just recipes
# Security Level: Hunt (full system access)
# ⚠️ SIGNATURE REQUIRED - Review carefully before use
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/svc/k9/template-kennel.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
K9!
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# K9 Kennel-level template: Pure data configuration
# Security Level: Kennel (data-only, no execution)
# No signature required - safe for any use
Expand Down
2 changes: 1 addition & 1 deletion .machine_readable/svc/k9/template-yard.k9.ncl
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
K9!
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# K9 Yard-level template: Configuration with validation
# Security Level: Yard (Nickel evaluation with contracts)
# Signature recommended but not required
Expand Down
2 changes: 1 addition & 1 deletion .well-known/ai.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# ai.txt - AI interaction policy
# See: https://site.spawning.ai/spawning-ai-txt

Expand Down
2 changes: 1 addition & 1 deletion .well-known/humans.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# humanstxt.org

/* TEAM */
Expand Down
2 changes: 1 addition & 1 deletion .well-known/security.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# RFC 9116 - security.txt
# https://securitytxt.org/

Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
= Changelog

All notable changes to the HINFO-LOC Fluctuator project will be documented in this file.
Expand Down
2 changes: 1 addition & 1 deletion EXPLAINME.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
// Copyright (c) 2026 Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
= [quantum (sic)] DNS Fluctuator — Show Me The Receipts
:toc:
Expand Down
2 changes: 1 addition & 1 deletion MAINTAINERS.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
= Maintainers
:toc: preamble

Expand Down
2 changes: 1 addition & 1 deletion Mustfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Mustfile - hyperpolymath mandatory checks
# See: https://github.com/hyperpolymath/mustfile

Expand Down
2 changes: 1 addition & 1 deletion PROOF-NEEDS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# PROOF-NEEDS.md
<!-- SPDX-License-Identifier: PMPL-1.0-or-later -->
<!-- SPDX-License-Identifier: MPL-2.0 -->

## Current State

Expand Down
2 changes: 1 addition & 1 deletion QUICKSTART-DEV.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
// Template: QUICKSTART-DEV.adoc — clone → build → test → PR
// Replace resource-record-fluctuator, {{BUILD_CMD}}, {{TEST_CMD}}, {{LANG_STACK}} with actuals
= resource-record-fluctuator — Quick Start for Developers
Expand Down
2 changes: 1 addition & 1 deletion QUICKSTART-MAINTAINER.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
// Template: QUICKSTART-MAINTAINER.adoc — packaging, deploying, and maintaining
// Replace resource-record-fluctuator, {{PACKAGE_NAME}}, {{DEPS}} with actuals
= resource-record-fluctuator — Quick Start for Platform Maintainers
Expand Down
2 changes: 1 addition & 1 deletion QUICKSTART-USER.adoc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// SPDX-License-Identifier: PMPL-1.0-or-later
// SPDX-License-Identifier: MPL-2.0
// Template: QUICKSTART-USER.adoc — 5-minute path to working software
// Replace resource-record-fluctuator, Resource Record Fluctuator — See README.adoc for details., just run, Resource Record Fluctuator started successfully. with actuals
= resource-record-fluctuator — Quick Start for Users
Expand Down
2 changes: 1 addition & 1 deletion TOPOLOGY.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- SPDX-License-Identifier: PMPL-1.0-or-later -->
<!-- SPDX-License-Identifier: MPL-2.0 -->
<!-- TOPOLOGY.md — Project architecture map and completion dashboard -->
<!-- Last updated: 2026-02-19 -->

Expand Down
2 changes: 1 addition & 1 deletion contractile.just
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Source directory: contractiles
# Re-generate with: contractile gen-just --dir contractiles
#
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0

# === DUST (Recovery & Rollback) ===
# Source: Dustfile.a2ml
Expand Down
2 changes: 1 addition & 1 deletion guix.scm
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
; SPDX-License-Identifier: PMPL-1.0-or-later
; SPDX-License-Identifier: MPL-2.0
;; guix.scm — GNU Guix package definition for resource-record-fluctuator
;; Usage: guix shell -f guix.scm

Expand Down
2 changes: 1 addition & 1 deletion hinfo_loc_fluctuator/test/dns_records_test.exs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# dns_records_test.exs — Unit, property, and E2E tests for DNS Records module.
Expand Down
4 changes: 2 additions & 2 deletions setup.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# setup.sh — Universal setup script for resource-record-fluctuator
#
# Detects your shell, platform, and installs prerequisites.
Expand Down Expand Up @@ -252,7 +252,7 @@ main() {
# Write report
REPORT_FILE="INSTALL-SECURITY-REPORT.adoc"
{
printf "// SPDX-License-Identifier: PMPL-1.0-or-later\n"
printf "// SPDX-License-Identifier: MPL-2.0\n"
printf "= Install Security Report\n"
printf ":date: %s\n\n" "$(date -Iseconds 2>/dev/null || date)"
printf "== Platform\n"
Expand Down
2 changes: 1 addition & 1 deletion stapeln.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# stapeln.toml — Layer-based container build for resource-record-fluctuator
#
# stapeln builds containers as composable layers (German: "to stack").
Expand Down
2 changes: 1 addition & 1 deletion tests/bench_dns.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
# SPDX-License-Identifier: PMPL-1.0-or-later
# SPDX-License-Identifier: MPL-2.0
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
#
# bench_dns.sh — Micro-benchmarks for resource-record-fluctuator operations.
Expand Down
Loading