Skip to content

docs(licence-policy): A8 — explicit owner-sanctioned scoped carve-outs#144

Merged
hyperpolymath merged 2 commits into
mainfrom
licence-debt/a8-owner-carveouts
May 19, 2026
Merged

docs(licence-policy): A8 — explicit owner-sanctioned scoped carve-outs#144
hyperpolymath merged 2 commits into
mainfrom
licence-debt/a8-owner-carveouts

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Keystone audit-trail for the licence-debt clearing campaign. Records the owner's explicit scoped carve-outs (2026-05-19) so A2 (never-automated default) and the active owner-directed remediation are internally consistent. Additive; stacks on A6/A7 (#143). Refs LICENCE-DEBT-LEDGER-2026-05-18.

🤖 Generated with Claude Code

Records the owner's explicit scoped carve-outs (2026-05-19) so A2's
'never automated' default and the active per-file owner-directed
remediation are not self-contradictory: (1) PMPL-1.0->PMPL-1.0-or-later
suffix normalisation (NOT a relicence); (2) idaptik->AGPL (#1);
(3) archive MPL-2.0->PMPL for verified own-content only. Additive;
Rules 1-3 and A1-A5 unchanged. Stacks on A6/A7 (PR #143). Refs
LICENCE-DEBT-LEDGER-2026-05-18.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hyperpolymath hyperpolymath marked this pull request as ready for review May 19, 2026 19:53
@hyperpolymath hyperpolymath enabled auto-merge (squash) May 19, 2026 19:53
@hyperpolymath hyperpolymath disabled auto-merge May 19, 2026 19:54
Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
@hyperpolymath hyperpolymath merged commit bc284d1 into main May 19, 2026
14 of 16 checks passed
@hyperpolymath hyperpolymath deleted the licence-debt/a8-owner-carveouts branch May 19, 2026 19:54
@github-actions
Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 101 issues detected

Severity Count
🔴 Critical 63
🟠 High 28
🟡 Medium 10

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in quality.yml",
    "type": "missing_workflow",
    "file": "quality.yml",
    "action": "create",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Issue in security-policy.yml",
    "type": "missing_workflow",
    "file": "security-policy.yml",
    "action": "create",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Action hyperpolymath/standards/.github/workflows/governance-reusable.yml@main needs attention",
    "type": "unpinned_action",
    "file": "governance-reusable.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action hyperpolymath/standards/.github/workflows/governance-reusable.yml@main needs attention",
    "type": "unpinned_action",
    "file": "governance.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Python file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/standards/standards/a2ml-templates/state-scm-to-v2.py",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/standards/standards/a2ml/bindings/deno/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/standards/standards/lol/test/vitest.config.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "TypeScript file detected -- banned language",
    "type": "banned_language_file",
    "file": "/home/runner/work/standards/standards/k9-svc/bindings/deno/mod.ts",
    "action": "flag",
    "rule_module": "cicd_rules",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/standards/standards/lol/src/abi/Locale.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "Wildcard CORS -- restrict to specific origins or use env var (1 occurrences, CWE-942)",
    "type": "js_wildcard_cors",
    "file": "/home/runner/work/standards/standards/consent-aware-http/examples/reference-implementations/deno/aibdp_middleware.js",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "high"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

hyperpolymath added a commit that referenced this pull request May 19, 2026
…146)

A6/A7 were lost when #144 (A8) squash-merged over #143 (A6/A7) — both
edited the same anchor. Guard code (rsr#66) unaffected; restores the
policy-doc record. Refs LICENCE-DEBT-LEDGER-2026-05-18.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant