Skip to content

fix(profile): rsr-profile.a2ml comment dialect — // to # (record dialect) - #859

Merged
hyperpolymath merged 2 commits into
mainfrom
recon-2026-09-19/profile-comment-dialect
Sep 19, 2026
Merged

hyperpolymath merged 2 commits into
mainfrom
recon-2026-09-19/profile-comment-dialect

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

The a2ml record dialect uses #; this file carried 102 line and 106 inline // comments which RecordDialect.parse/1 rejects - so the canon's own profile was unreadable and every scorecard ran profile=false (the law not subject to the law).

Conversion is string- and comment-aware. Acceptance measured with hypatia 2026-09-19: parse OK, scorecard flips profile=true (canon 68.53%, the 15-criterion governance remediation list).

No [canon] hash values changed here; those move with the MINOR. Base of the canon train.

…ect)

The a2ml record dialect uses # comments; this file carried 102 line and
106 inline // comments, which RecordDialect.parse/1 rejects — so the canon's
own profile was unreadable and every scorecard ran profile=false (the law
not subject to the law). Conversion is string-aware and comment-aware
(quotes inside comments do not open strings; no // inside a quoted value
was touched).

Acceptance (measured with hypatia 2026-09-19): RecordDialect.parse OK,
scorecard flips profile=true — canon 68.53%, the 15-criterion governance
remediation list. No [canon] hash values changed here; those move with
the MINOR (canon.lock same-commit protocol).
@coderabbitai

coderabbitai Bot commented Sep 19, 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: 1e1cb6d5-265e-4a2d-b1aa-a3d086e6558e

📥 Commits

Reviewing files that changed from the base of the PR and between c9257ae and b03ba3e.

⛔ Files ignored due to path filters (1)
  • canon.lock is excluded by !**/*.lock
📒 Files selected for processing (4)
  • .machine_readable/rsr-profile.a2ml
  • .machine_readable/template-capability-gates.toml
  • 0-canon/TEMPLATE-APPLICABILITY-POLICY.adoc
  • 0-canon/rsr/rsr-criteria-v2.a2ml
 ____________________________________________________________
< Go forth and channel your goroutines; I'll guard the race. >
 ------------------------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ

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.

….1.0 release) (#860)

**Merges second in the canon train** (after the profile-dialect fix,
which is its base).

Adds 5.2.3 `julia-package` (silver), 5.2.4 `julia-ci` (bronze), 5.2.5
`julia-aqua` (gold), 5.2.6 `julia-docs` (silver) - all `gate = "julia"`,
so non-regression holds by construction: a repo that does not declare
`julia` has the new criteria scored `na`. The 33-repo `.jl` estate goes
from invisible to checkable.

Also: gate-table rows (Project.toml, test/, the two julia workflows →
julia; the `julia-library` preset pre-exists - verified), policy mirror
sync, and the canon-v2.1.0 lockstep release commit (canon.lock
version/hash rewrite per the [canon.artifacts] same-commit protocol;
Gate A [1]+[2] PASS locally).

Precondition: the spine's adoption PR (rsr-template-repo,
canon-2.1.0-adoption) must land first.

Owner ruling 2026-09-19: approved.

---------

Co-authored-by: hyperpolymath-recon <recon@hyperpolymath.dev>
@hyperpolymath
hyperpolymath merged commit 4885cff into main Sep 19, 2026
9 of 17 checks passed
@hyperpolymath
hyperpolymath deleted the recon-2026-09-19/profile-comment-dialect branch September 19, 2026 19:35
@sonarqubecloud

Copy link
Copy Markdown

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