Skip to content

Commit f323934

Browse files
refactor(root): move root artefacts to their canonical locations (#205)
refactor(root): move root artefacts to their canonical locations Applies the estate root-shape rollout: files that are not root-level by necessity move to where their tooling and the estate canon expect them, and every reference to them is updated in the same change. * .github/hooks/validate-a2ml.sh (from .githooks/validate-a2ml.sh) -> .github/hooks/validate-a2ml.sh * .github/hooks/validate-k9.sh (from .githooks/validate-k9.sh) -> .github/hooks/validate-k9.sh * .github/workflows/dogfood-gate.yml * .machine_readable/root-allow.txt * QUICKSTART-MAINTAINER.adoc * RSR_OUTLINE.adoc * ada-ecosystem/ada-loom-registry/RSR_OUTLINE.adoc * affinescript-ecosystem/affinescript-vite/.envrc * affinescript-ecosystem/affinescript-vite/Justfile * affinescript-ecosystem/affinescript-vite/QUICKSTART-MAINTAINER.adoc * affinescript-ecosystem/affinescript-vite/docs/RSR_OUTLINE.adoc * affinescript-ecosystem/affinescript-vite/guix.scm * affinescript-ecosystem/affinescriptiser/.envrc * affinescript-ecosystem/affinescriptiser/docs/RSR_OUTLINE.adoc * affinescript-ecosystem/affinescriptiser/guix.scm * affinescript-ecosystem/rattlescript/.envrc * affinescript-ecosystem/rattlescript/Justfile * affinescript-ecosystem/rattlescript/QUICKSTART-MAINTAINER.adoc * affinescript-ecosystem/rattlescript/affinescript/RSR_OUTLINE.adoc * affinescript-ecosystem/rattlescript/affinescript/docs/standards/RELEASE.adoc * affinescript-ecosystem/rattlescript/docs/RSR_OUTLINE.adoc Verified with `git apply --check` against current main before committing; no behaviour change intended, the Justfile entry points keep working.
1 parent ca00ca9 commit f323934

264 files changed

Lines changed: 368 additions & 395 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/dogfood-gate.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ jobs:
3737
trap 'rm -rf "$control_dir"' EXIT
3838
touch "$control_dir/invalid.a2ml"
3939
40-
if output=$(INPUT_PATH="$control_dir" bash .githooks/validate-a2ml.sh 2>&1); then
40+
if output=$(INPUT_PATH="$control_dir" bash .github/hooks/validate-a2ml.sh 2>&1); then
4141
echo "::error::A2ML validator accepted an empty manifest"
4242
exit 1
4343
fi
@@ -50,7 +50,7 @@ jobs:
5050
echo "A2ML negative control rejected as expected"
5151
- name: Validate A2ML manifests
5252
if: steps.detect.outputs.count > 0
53-
run: bash .githooks/validate-a2ml.sh
53+
run: bash .github/hooks/validate-a2ml.sh
5454
- name: Write summary
5555
run: |
5656
A2ML_COUNT="${{ steps.detect.outputs.count }}"
@@ -90,7 +90,7 @@ jobs:
9090
fi
9191
- name: Validate K9 contracts
9292
if: steps.detect.outputs.k9_count > 0
93-
run: bash .githooks/validate-k9.sh
93+
run: bash .github/hooks/validate-k9.sh
9494
- name: Write summary
9595
run: |
9696
K9_COUNT="${{ steps.detect.outputs.k9_count }}"

‎.machine_readable/root-allow.txt‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
.hypatia-ignore
2+
build/ # build orchestration: guix.scm relocated here (canon 1.2.1 guix-primary template_ref = "build/")

‎QUICKSTART-MAINTAINER.adoc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Output: `{{BUILD_OUTPUT_PATH}}`
3131

3232
[source,bash]
3333
----
34-
guix build -f guix.scm
34+
guix build -f build/guix.scm
3535
----
3636

3737
=== Nix

‎RSR_OUTLINE.adoc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ git init
3535
sed -i 's/RSR-template-repo/my-project/g' Justfile guix.scm README.adoc
3636
3737
# Enter development environment
38-
guix shell -D -f guix.scm
38+
guix shell -D -f build/guix.scm
3939
4040
# Validate compliance
4141
just validate-rsr

‎ada-ecosystem/ada-loom-registry/RSR_OUTLINE.adoc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ git init
3535
sed -i 's/RSR-template-repo/my-project/g' Justfile guix.scm README.adoc
3636
3737
# Enter development environment
38-
guix shell -D -f guix.scm
38+
guix shell -D -f build/guix.scm
3939
4040
# Validate compliance
4141
just validate-rsr

‎affinescript-ecosystem/affinescript-vite/.envrc‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ if has asdf; then
77
use asdf
88
fi
99

10-
# Load Guix shell if guix.scm exists
11-
if has guix && [ -f guix.scm ]; then
10+
# Load Guix shell if build/guix.scm exists
11+
if has guix && [ -f build/guix.scm ]; then
1212
use guix
1313
fi
1414

‎affinescript-ecosystem/affinescript-vite/Justfile‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -476,8 +476,8 @@ self-assess:
476476
echo " → KEEP if others might build with Nix."
477477
fi
478478
479-
if [ -f "guix.scm" ] && ! command -v guix >/dev/null 2>&1; then
480-
echo " ○ guix.scm — Guix package. Safe to remove if you don't use Guix."
479+
if [ -f "build/guix.scm" ] && ! command -v guix >/dev/null 2>&1; then
480+
echo " ○ build/guix.scm — Guix package. Safe to remove if you don't use Guix."
481481
echo " → KEEP if others might build with Guix."
482482
fi
483483
@@ -1182,11 +1182,11 @@ state-phase:
11821182
11831183
# Enter Guix development shell (primary)
11841184
guix-shell:
1185-
guix shell -D -f guix.scm
1185+
guix shell -D -f build/guix.scm
11861186
11871187
# Build with Guix
11881188
guix-build:
1189-
guix build -f guix.scm
1189+
guix build -f build/guix.scm
11901190
11911191
# Enter Nix development shell (fallback)
11921192
nix-shell:

‎affinescript-ecosystem/affinescript-vite/QUICKSTART-MAINTAINER.adoc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Output: `{{BUILD_OUTPUT_PATH}}`
3131

3232
[source,bash]
3333
----
34-
guix build -f guix.scm
34+
guix build -f build/guix.scm
3535
----
3636

3737
=== Nix

0 commit comments

Comments
 (0)