Skip to content

docs(changelog): backfill Phase 14a.3 + 14a.4 FFI entries (#26, #27)#32

Merged
hyperpolymath merged 1 commit into
mainfrom
docs/changelog-phase-14a-3-4
May 20, 2026
Merged

docs(changelog): backfill Phase 14a.3 + 14a.4 FFI entries (#26, #27)#32
hyperpolymath merged 1 commit into
mainfrom
docs/changelog-phase-14a-3-4

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

PRs #26 (shell + fs mkdir_p / copy_file) and #27 (conf JSON loader) both merged today before their CHANGELOG entries landed. This backfills both under [Unreleased] > Added in the same format as the existing Plugin-system (Phase 6) entry.

No code change — CHANGELOG only.

Coverage

Each entry mirrors the depth of the existing Plugin (Phase 6) entry: top-level bolded title with phase + PR number, then sub-bullets covering:

Test plan

  • CHANGELOG.md still parses as valid markdown
  • No code touched — CI test suites unaffected

🤖 Generated with Claude Code

PRs #26 (shell + fs mkdir_p/copy_file) and #27 (conf JSON loader)
merged before their CHANGELOG entries landed. Backfills both under
[Unreleased] > Added in the same format as the existing Plugin-system
(Phase 6) entry: a top-level bolded title with phase + PR number,
followed by sub-bullets covering the FFI surface, capability gating,
Ephapax wrapper, and CLI-port consumers.

No code change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 31 issues detected

Severity Count
🔴 Critical 11
🟠 High 4
🟡 Medium 16

⚠️ 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.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "high"
  },
  {
    "reason": "Action actions/upload-artifact@v4 needs attention",
    "type": "unpinned_action",
    "file": "release.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Action actions/download-artifact@v4 needs attention",
    "type": "unpinned_action",
    "file": "release.yml",
    "action": "pin_sha",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/gossamer/gossamer/src/interface/abi/IPCDispatch.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/gossamer/gossamer/src/interface/abi/ResourceCleanup.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/gossamer/gossamer/src/interface/abi/GrooveTermination.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/gossamer/gossamer/src/interface/abi/HandleLinearity.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  },
  {
    "reason": "believe_me undermines formal verification (1 occurrences, CWE-704)",
    "type": "believe_me",
    "file": "/home/runner/work/gossamer/gossamer/src/interface/abi/WindowStateMachine.idr",
    "action": "flag",
    "rule_module": "code_safety",
    "severity": "critical"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath hyperpolymath merged commit dbadf19 into main May 20, 2026
18 of 19 checks passed
@hyperpolymath hyperpolymath deleted the docs/changelog-phase-14a-3-4 branch May 20, 2026 13:08
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