Skip to content

fix: fill {{PROJECT}} placeholders in ABI-FFI-README.adoc (#112) - #126

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/abi-ffi-readme-placeholders-112
Sep 20, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
fix/abi-ffi-readme-placeholders-112

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Closes #112

Follow-up from R-16 reconciliation (ruling R-28b, ubicity singleton). The merge took origin's ABI-FFI-README.adoc (md→adoc migration) over a local .md edit from 2026-08-05 placeholder sweep. Origin's .adoc still contained unfilled {{PROJECT}} / {{project}} placeholders and the template's self-detonating instruction line.

Fixes

  • ABI-FFI-README.adoc: Remove {{~ Aditionally delete this line...}} instruction line, replace {{PROJECT}} → UBICITY, {{project}} → ubicity throughout (C headers, lib names, function names, gcc -l, imports, link names, ccall)
  • QUICKSTART-DEV.adoc: Fill {{LANG_STACK}}, {{BUILD_CMD}}, {{TEST_CMD}}, {{MUST_INVARIANTS}} with ubicity-specific values (Deno+ReScript+Rust/WASM+Idris2, just build/test, MUST invariants from MUST.contractile)
  • QUICKSTART-MAINTAINER.adoc: Fill {{DEPS}} (Deno/Rust/ReScript/wasm-pack/Idris2/just) and {{BUILD_OUTPUT_PATH}} (./bin/ubicity etc.)
  • methodology.a2ml: Fill {{PROJECT_UNIQUE_STRENGTH}} → ubiquitous city learning capture description
  • INTENT.contractile: Fill {{ONE_PARAGRAPH_PURPOSE}}, {{ONE_PARAGRAPH_ANTI_PURPOSE}}, {{MONOREPO_OR_STANDALONE}} (standalone), {{DEP1}}/{{DEP2}} (deno/rescript), {{CONSUMER1}}/{{CONSUMER2}} (ubicity-data/voyant-tools)
  • Delete REQUIRES_INITIALISATION.md (16 tokens now resolved; Justfile {{ARGS}}/{{MODE}} are legitimate Just syntax, not placeholders)

Verification

grep -R "{{" --include="*.adoc" ABI-FFI-README.adoc -> PASS (no placeholders)
grep "Aditionally delete" ABI-FFI-README.adoc -> PASS (removed)
grep -R "{{" --include="*.adoc" --include="*.a2ml" . | grep -v ".git" | grep -v "REQUIRES" -> only intentional reject-if-contains list

Forensics preserved at forensics/r16-class-conflict-reports/ubicity.diff per issue body.

Ready to merge.

… template debt

Closes #112 — ABI-FFI-README.adoc still contains unfilled {{PROJECT}} placeholders

Follow-up from R-16 reconciliation (ruling R-28b, ubicity singleton):
- Origin's .adoc (md->adoc migration) still contained unfilled {{PROJECT}} / {{project}} and self-detonating instruction line
- Local .md edit from 2026-08-05 placeholder sweep had filled two as UBICITY but was dropped

Fixes:
- ABI-FFI-README.adoc: remove instruction line '{{~ Aditionally delete this line...}}', replace {{PROJECT}} -> UBICITY, {{project}} -> ubicity throughout (headers, C headers, lib names, function names, gcc -l, import statements, link names, ccall)
- QUICKSTART-DEV.adoc: fill {{LANG_STACK}} -> Deno+ReScript+Rust/WASM+Idris2+JSON Schema, {{BUILD_CMD}} -> just build, {{TEST_CMD}} -> just test / deno test, {{MUST_INVARIANTS}} -> list from MUST.contractile
- QUICKSTART-MAINTAINER.adoc: fill {{DEPS}} -> Deno/Rust/ReScript/wasm-pack/Idris2/just, {{BUILD_OUTPUT_PATH}} -> ./bin/ubicity etc.
- .machine_readable/agent_instructions/methodology.a2ml: fill {{PROJECT_UNIQUE_STRENGTH}} -> ubiquitous city learning capture description
- .machine_readable/INTENT.contractile: fill {{ONE_PARAGRAPH_PURPOSE}} / {{ONE_PARAGRAPH_ANTI_PURPOSE}} / {{MONOREPO_OR_STANDALONE}} / {{DEP1}}/{{DEP2}}/{{CONSUMER1}}/{{CONSUMER2}} with ubicity-specific values
- Delete REQUIRES_INITIALISATION.md (16 tokens now resolved, Justfile {{ARGS}}/{{MODE}} are legitimate Just syntax, not placeholders)

Verification:
- grep -R '{{' --include='*.adoc' -> only intentional reject-if-contains list in methodology.a2ml
- ABI-FFI-README.adoc no longer contains unfilled placeholders or instruction line
- Forensics preserved at forensics/r16-class-conflict-reports/ubicity.diff per issue body

Refs: #112, R-16, R-28b
@coderabbitai

coderabbitai Bot commented Sep 20, 2026

Copy link
Copy Markdown

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: f755b6a4-839d-4314-8be4-027c498e314d

📥 Commits

Reviewing files that changed from the base of the PR and between 35f77d3 and f8e2cc8.

📒 Files selected for processing (6)
  • .machine_readable/INTENT.contractile
  • .machine_readable/agent_instructions/methodology.a2ml
  • ABI-FFI-README.adoc
  • QUICKSTART-DEV.adoc
  • QUICKSTART-MAINTAINER.adoc
  • REQUIRES_INITIALISATION.md
 _________________________________________________________________________________
< CodeRabbit is a psyop to make you think your code is being reviewed by a human. >
 ---------------------------------------------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ

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.

@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath enabled auto-merge (squash) September 20, 2026 21:49
@hyperpolymath
hyperpolymath merged commit 6ec309f into main Sep 20, 2026
2 of 3 checks passed
@hyperpolymath
hyperpolymath deleted the fix/abi-ffi-readme-placeholders-112 branch September 20, 2026 21:50
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.

ABI-FFI-README.adoc still contains unfilled {{PROJECT}} placeholders and the template instruction line

1 participant