fix(identity): correct wokelangiser identity + WokeLang relationship#26
Merged
Merged
Conversation
Two fixes that stop work being misrouted: 1. docs/architecture/TOPOLOGY.md: the Integration Points row cast WokeLang as a "source language in nextgen-languages monorepo" - wrong twice. WokeLang is a standalone repo, and wokelangiser EMITS WokeLang (it bridges OTHER code to WokeLang's consent/accessibility patterns); you don't "wokelangise" WokeLang. Row recharacterised accordingly. 2. .machine_readable/CLADE.a2ml: file was still the unedited RSR scaffold, declaring the repo's canonical identity as "rsr-template-repo". canonical-name and forge URLs set to wokelangiser (clade prefix kept as rm-; uuid untouched). Legitimate historical/external references to the RSR template (CHANGELOG, ADR, quickstart, citation) are intentionally retained. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y2MWTAqX2x7goVJzjFB4j5
🔍 Hypatia Security ScanFindings: 54 issues detected
View findings[
{
"reason": "Issue in boj-build.yml",
"type": "missing_timeout_minutes",
"file": "boj-build.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in casket-pages.yml",
"type": "missing_timeout_minutes",
"file": "casket-pages.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in casket-pages.yml",
"type": "missing_timeout_minutes",
"file": "casket-pages.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in codeql.yml",
"type": "missing_timeout_minutes",
"file": "codeql.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in dogfood-gate.yml",
"type": "missing_timeout_minutes",
"file": "dogfood-gate.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
},
{
"reason": "Issue in instant-sync.yml",
"type": "missing_timeout_minutes",
"file": "instant-sync.yml",
"action": "flag",
"rule_module": "workflow_audit",
"severity": "medium"
}
]Powered by Hypatia Neurosymbolic CI/CD Intelligence |
hyperpolymath
marked this pull request as ready for review
June 19, 2026 22:28
This was referenced Jun 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Part of the same effort to stop work being misrouted into the
nextgen-languagescoordination repo and to encode the wokelang ↔ wokelangiser relationship correctly.Per
iseriser(the -iser meta-framework): an -iser is an adapter that bridges a specialist language into the code you already write. So wokelangiser emits WokeLang — it injects WokeLang's consent/accessibility patterns into other code. You never "wokelangise WokeLang" (it already has those patterns natively).wokelangiser'sCargo.tomlhas nowokelangdependency; the relationship is one-way (wokelangiser → WokeLang).Changes
docs/architecture/TOPOLOGY.md— the Integration Points row described WokeLang as "Source language in nextgen-languages monorepo", which was wrong twice: (a) WokeLang is standalone, not in a nextgen-languages monorepo; (b) it cast WokeLang as a wokelangise target. Recharacterised as the specialist language wokelangiser bridges other code to (standalone repohyperpolymath/wokelang)..machine_readable/CLADE.a2ml— the file was still the unedited RSR scaffold, declaring the repo's canonical identity asrsr-template-repo.canonical-name+ the three forge URLs now point athyperpolymath/wokelangiser.Assumption flagged: I kept the scaffold's clade prefix (
rm→prefixed-name = "rm-wokelangiser") and left[clade] primary,secondary, anduuiduntouched, because the correct-iserclade isn't derivable from the codebase. If wokelangiser should have a different clade, say so and I'll update it.Intentionally retained: legitimate references to the RSR template (CHANGELOG "scaffolded from", the ADR, quickstart clone command, citation) — those are accurate history/external references, not identity claims.
Verification (actually run)
rgafter the edits: zeronextgen-languagesmonorepo claims; the onlyrsr-template-repohits remaining are the intentional historical/external references above.uuid, clade, and lineage keys unchanged.🤖 Generated with Claude Code
https://claude.ai/code/session_01Y2MWTAqX2x7goVJzjFB4j5
Generated by Claude Code