Skip to content

Chore/deed guix core tests - #68

Merged
hyperpolymath merged 3 commits into
mainfrom
chore/deed-guix-core-tests
Sep 20, 2026
Merged

hyperpolymath merged 3 commits into
mainfrom
chore/deed-guix-core-tests

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Changes

RSR Quality Checklist

Required

  • Tests pass (just test or equivalent)
  • Code is formatted (just fmt or equivalent)
  • Linter is clean (no new warnings or errors)
  • No banned language patterns (no TypeScript, no npm/bun, no Go/Python)
  • No unsafe blocks without // SAFETY: comments
  • No banned functions (believe_me, unsafeCoerce, Obj.magic, Admitted, sorry)
  • SPDX license headers present on all new/modified source files
  • No secrets, credentials, or .env files included

As Applicable

  • .machine_readable/6a2/STATE.deed updated (if project state changed)
  • .machine_readable/6a2/ECOSYSTEM.deed updated (if integrations changed)
  • .machine_readable/6a2/META.deed updated (if architectural decisions changed)
  • Documentation updated for user-facing changes
  • TOPOLOGY.md updated (if architecture changed)
  • CHANGELOG or release notes updated
  • New dependencies reviewed for license compatibility (MPL-2.0 / MPL-2.0)
  • ABI/FFI changes validated (src/interface/abi/ and src/interface/ffi/ consistent)

Testing

Screenshots

@coderabbitai

coderabbitai Bot commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor

Review Change StackReview Change Stack

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 9e53ac73-e77f-41e6-8209-eb6257578ae4

📥 Commits

Reviewing files that changed from the base of the PR and between db34df2 and 6f1aa4d.

📒 Files selected for processing (77)
  • .cicd-hygiene-allow
  • .clinerules
  • .cursorrules
  • .gitleaksignore
  • .gitmessage
  • .machine_readable/6a2/ECOSYSTEM.deed
  • .machine_readable/6a2/META.deed
  • .machine_readable/6a2/STATE.deed
  • .machine_readable/arrival-pack/0.1-AI-MANIFEST.deed
  • .machine_readable/arrival-pack/README.adoc
  • .machine_readable/coaptation/0.1-AI-MANIFEST.deed
  • .machine_readable/coaptation/README.adoc
  • .machine_readable/coaptation/core/0.1-AI-MANIFEST.deed
  • .machine_readable/coaptation/core/README.adoc
  • .machine_readable/coaptation/receipts/0.1-AI-MANIFEST.deed
  • .machine_readable/coaptation/receipts/README.adoc
  • .machine_readable/contractiles/adjust/0.1-AI-MANIFEST.deed
  • .machine_readable/contractiles/adjust/README.adoc
  • .machine_readable/contractiles/intend/0.1-AI-MANIFEST.deed
  • .machine_readable/contractiles/intend/README.adoc
  • .machine_readable/contractiles/must/0.1-AI-MANIFEST.deed
  • .machine_readable/contractiles/must/README.adoc
  • .machine_readable/contractiles/trust/0.1-AI-MANIFEST.deed
  • .machine_readable/contractiles/trust/README.adoc
  • .machine_readable/descriptiles/0.1-AI-MANIFEST.deed
  • .machine_readable/descriptiles/README.adoc
  • .machine_readable/root-allow.txt
  • .mailmap
  • .pre-commit-config.yaml
  • .windsurfrules
  • AFFIRMATION.adoc
  • CITATION.cff
  • CLAUDE.md
  • CONTRIBUTING.md
  • GEMINI.md
  • Justfile
  • SECURITY.md
  • archetypes/0.1-AI-MANIFEST.deed
  • archetypes/README.adoc
  • benches/README.adoc
  • ci/.pre-commit-config.yaml
  • ci/0.1-AI-MANIFEST.deed
  • ci/README.adoc
  • ci/gitlab-ci.yml
  • docs/cli-arity.adoc
  • docs/practice/JS-RUNTIME-ORDER.adoc
  • docs/reports/LANGUAGE-AUDIT.adoc
  • docs/status/ROADMAP.adoc
  • launcher/README.adoc
  • launcher/gui-error.sh
  • launcher/keepopen.sh
  • launcher/resolve-desktop-tools.sh
  • launcher/soft-attach.sh
  • mise.toml
  • panoply_chora.deed
  • scripts/README.adoc
  • session/README.adoc
  • src/api/0.1-AI-MANIFEST.deed
  • src/api/README.adoc
  • src/api/zig/0.1-AI-MANIFEST.deed
  • src/api/zig/README.adoc
  • src/api/zig/adapter.zig
  • src/evidence/EVIDENCE-KINDS.adoc
  • src/evidence/README.adoc
  • src/evidence/examples/core-typing.evidence
  • src/interface/Abi/Foreign.idr
  • src/interface/ffi/src/main.zig
  • src/interface/ffi/test/integration_test.zig
  • tests/README.adoc
  • tests/e2e/0.1-AI-MANIFEST.deed
  • tests/e2e/README.adoc
  • tests/evidence_spec.sh
  • tests/p2p.sh
  • tests/shape/0.1-AI-MANIFEST.deed
  • tests/shape/README.adoc
  • www/dns/0.1-AI-MANIFEST.deed
  • www/dns/README.adoc
 _______________________________
< I turn WTF moments into TILs. >
 -------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

- panoply_chora.deed plus STATE/META/ECOSYSTEM as s-expression repo-deeds
  (ABNF heads; no TOML [section] on those files).
- P2P test: Idris Result and C symbols must match Zig FFI; align Result
  and panoply_* foreign names (ABI is Idris SSOT).
- Evidence kinds/format specified; example bundle is an honest refused check.

Remaining 0.x-AI-MANIFEST.deed files are gatekeeper prose, not DEED grammar.

Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
Add template holdings (ci/, archetypes/, descriptiles pointer, contractile
subdirs, src/api/zig, tests/shape, www/dns), root dots (mise, mailmap,
agent rules), SECURITY.md, CITATION.cff, AFFIRMATION.adoc, panoply_chora
allowlist, JS runtime order (Bun→Deno→pnpm→npm), and repair pre-commit
(local deed + root-shape; drop dead a2ml hook).

Placeholders are TODOs in docs/status/ROADMAP.adoc. Not a Core checker.

Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
src/ languages are Idris2+Zig+Bash only. No NIFs. API adapter is a
fail-closed Zig stub. Vendor standards/launcher path helpers. Document
just as the CLI (help, man, arity). Coq/Agda/Lean/TLA remain template
proof holdings pending owner ruling.

Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
@hyperpolymath
hyperpolymath force-pushed the chore/deed-guix-core-tests branch from df832f9 to 6f1aa4d Compare September 20, 2026 13:20
@hyperpolymath
hyperpolymath merged commit 684c92d into main Sep 20, 2026
28 of 34 checks passed
@hyperpolymath
hyperpolymath deleted the chore/deed-guix-core-tests branch September 20, 2026 13:20
@sonarqubecloud

Copy link
Copy Markdown

Comment thread GEMINI.md
@@ -0,0 +1,4 @@
<!-- SPDX-License-Identifier: CC-BY-SA-4.0 -->
Comment thread launcher/soft-attach.sh
}

# CLI mode (not sourced): provide a thin wrapper for ad-hoc invocation.
# ./soft-attach.sh run "hypatia diagnose --app foo --log /tmp/foo.log"
hyperpolymath added a commit that referenced this pull request Sep 20, 2026
## Why
Housekeeping after #68 merge, plus the issue **#7** data model (no
emitter).

## Changes
- Root `Mustfile` pointer to contractiles
- JS reach order in agent/PR templates (Bun → Deno → pnpm → npm)
- Drop leftover a2ml wording in launcher / validate-deed comments
- `src/manifest/MANIFEST-SCHEMA.adoc` + honest
`examples/refused.manifest`
- `just spec-tests` (core + evidence + manifest)

## Not closing
Do **not** close #5, #6, or #7 (no checker, no evidence emitter, no
manifest emitter).

Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.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.

2 participants