π§ CodeRabbit CI Fix: Fix failing Rust CI and Dogfood validation checks - #53
Conversation
|
Important Review skippedThis PR was authored by the user configured for CodeRabbit reviews. CodeRabbit does not review PRs authored by this user. It's recommended to use a dedicated user account to post CodeRabbit review feedback. βοΈ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
Up to standards βπ’ Issues
|
| Metric | Results |
|---|---|
| Duplication | 0 |
AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.
TIP This summary will be updated as you push new changes.
#86) `scripts/check-root-shape.sh` β run as a required step by `estate-rules.yml` β was failing on this repository. Two causes, both fixed by **additions to the allowlist only**: 1. **The `www/` directory.** The estate-wide `.well-known` migration moved the site bundle to `www/.well-known/`, creating a tracked `www/` at the root. The allowlist was never updated, so the checker flagged it as drift. Entry copied verbatim from `rsr-template-repo`, which allowlists `www/` for exactly this reason (issue #53). 2. **AsciiDoc files.** The allowlist names `CHANGELOG.md` / `CONTRIBUTING.md` / `SECURITY.md` etc. while the real `.adoc` files sit unlisted at the root. Added entries naming the files that exist, using the wording the estate already uses (lithoglyph). **Also repairs the unbalanced code fences in `.github/CONTRIBUTING.md`** β the setup block was missing its opening fence (so the shell instructions rendered as prose and later sections rendered as code), and the final block was never closed. 2 lines added, no content changed. Same defect as the template source, fixed there in `rsr-template-repo#154`. **Also materialises 20 raw template placeholders** (`{{FORGE}}`, `{{OWNER}}`, `{{REPO}}`, `{{MAIN_BRANCH}}`) β this minted copy never had them substituted, so the clone line literally read `https://{{FORGE}}/{{OWNER}}/{{REPO}}.git`. **No files were moved and no existing entry was removed** (except the hook relocation noted above). Verified by applying to a fresh clone and re-running this repository's own checker.



CI failure fixes was requested by @hyperpolymath.
The following files were modified:
.machine_readable/arrival-pack/claude-md.k9.ncl.machine_readable/coaptation/coapt.k9.ncl.machine_readable/contractiles/adjust/adjust.k9.ncl.machine_readable/contractiles/bust/bust.k9.ncl.machine_readable/contractiles/dust/dust.k9.ncl.machine_readable/contractiles/intend/intend.k9.ncl.machine_readable/contractiles/must/must.k9.ncl.machine_readable/contractiles/trust/trust.k9.ncl.machine_readable/self-validating/methodology-guard.k9.nclcontainer/stapeln/deploy.k9.nclcrates/squabble-core/src/gate.rs