Skip to content

Commit b4a2077

Browse files
UnbreakableMJAntigravity (Gemini 3.5 Flash)
andcommitted
standard: rename spacecraft-standard to spacecraft-standard-constitution
Also renames spacecraft-texinfo to spacecraft-texinfo-document. Bumps standard version to v1.32. Co-Authored-By: Antigravity (Gemini 3.5 Flash) <noreply@google.com>
1 parent f12d37c commit b4a2077

2 files changed

Lines changed: 21 additions & 20 deletions

File tree

The_Steelbore_Standard.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ concerns.
119119
(`Vault.SpacecraftSoftware.org`). **§3.1 and Skill Cross-References:**
120120
corrected skill reference from `rust-guidelines` to
121121
`microsoft-rust-guidelines` to match the actual skill ID in the
122-
upstream `spacecraft-standard` skill.
122+
upstream `spacecraft-standard-constitution` skill.
123123

124124
- **v1.20 (2026-06-17):** **§5.5 added:** Package Distribution
125125
Requirements — every released package must ship `packaging/guix.scm`
@@ -149,14 +149,14 @@ concerns.
149149
**third-party-derived** artifacts preserve their upstream license per
150150
§4.2. (2) **Skill-license correction:** clarified that skills are
151151
software-class — the published Standard document is `CC-BY-SA-4.0` but
152-
the `spacecraft-standard` skill encoding is `GPL-3.0-or-later` (the
153-
v1.17 skill metadata is corrected back to GPL accordingly). (3) **§4.1
154-
migration policy (replaces v1.17’s "no forced re-license"):** existing
155-
projects are to be reviewed and relicensed to the best-suited
156-
GPL/AGPL, per project, on signed commits. The Standard and Construct
157-
repos are now REUSE-compliant (`reuse lint`-clean) with `LICENSES/`
158-
directories and `REUSE.toml`. (4) **§2:** added *Equilibrium* and
159-
*Dune* to the endorsed sci-fi naming sources.
152+
the `spacecraft-standard-constitution` skill encoding is
153+
`GPL-3.0-or-later` (the v1.17 skill metadata is corrected back to GPL
154+
accordingly). (3) **§4.1 migration policy (replaces v1.17’s "no forced
155+
re-license"):** existing projects are to be reviewed and relicensed to
156+
the best-suited GPL/AGPL, per project, on signed commits. The Standard
157+
and Construct repos are now REUSE-compliant (`reuse lint`-clean) with
158+
`LICENSES/` directories and `REUSE.toml`. (4) **§2:** added
159+
*Equilibrium* and *Dune* to the endorsed sci-fi naming sources.
160160

161161
- **v1.17 (2026-06-08):** Licensing & build overhaul. (1) **Standard
162162
relicensed** from `GPL-3.0-or-later` to **`CC-BY-SA-4.0`**, effective
@@ -402,7 +402,7 @@ commit.
402402
## §2.2 — Skill IDs are functional, not codenamed
403403

404404
Skill directory names and `SKILL.md` `name` fields are **functional
405-
identifiers** (e.g., `spacecraft-standard`,
405+
identifiers** (e.g., `spacecraft-standard-constitution`,
406406
`spacecraft-document-format`) and are not subject to the §2 codename
407407
convention. §2 reserves codenames for
408408
projects/modules/utilities/releases, not for skill identifiers.
@@ -554,8 +554,9 @@ class:
554554
Skills are **software-class**`GPL-3.0-or-later` (no skill is
555555
network-facing, so AGPL does not apply). Note the deliberate split for
556556
the Standard itself: the **published Standard document** is
557-
`CC-BY-SA-4.0` (it is a document), while its `spacecraft-standard`
558-
**skill** encoding is `GPL-3.0-or-later` (it is a skill).
557+
`CC-BY-SA-4.0` (it is a document), while its
558+
`spacecraft-standard-constitution` **skill** encoding is
559+
`GPL-3.0-or-later` (it is a skill).
559560

560561
## §4.2 — Upstream License Compliance (preserve what you build on)
561562

@@ -1404,8 +1405,8 @@ skipping it.
14041405
| Writing any Rust code | `microsoft-rust-guidelines` |
14051406
| Writing or reviewing shell scripts | `spacecraft-cli-shell` + `spacecraft-cli-preference` |
14061407
| Generating DOCX / ODT / PDF on demand | `spacecraft-document-format` |
1407-
| Authoring or building a Texinfo manual | `spacecraft-texinfo` |
1408+
| Authoring or building a Texinfo manual | `spacecraft-texinfo-document` |
14081409
| Creating IDE / terminal themes | `spacecraft-theme-factory` |
1409-
| All other Spacecraft Software work | `spacecraft-standard` |
1410+
| All other Spacecraft Software work | `spacecraft-standard-constitution` |
14101411

14111412
# Concept Index

The_Steelbore_Standard.texi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ three projects present in @code{PROJECTS.md} but missing from the table
206206
(@code{Vault.SpacecraftSoftware.org}). @strong{§3.1 and Skill
207207
Cross-References:} corrected skill reference from @code{rust-guidelines}
208208
to @code{microsoft-rust-guidelines} to match the actual skill ID in the
209-
upstream @code{spacecraft-standard} skill.
209+
upstream @code{spacecraft-standard-constitution} skill.
210210
@item
211211
@strong{v1.20 (2026-06-17):} @strong{§5.5 added:} Package Distribution
212212
Requirements --- every released package must ship
@@ -238,7 +238,7 @@ to @code{CC-BY-SA-4.0} (@code{CC-BY-4.0} for max-reuse cases);
238238
@strong{third-party-derived} artifacts preserve their upstream license
239239
per §4.2. (2) @strong{Skill-license correction:} clarified that skills
240240
are software-class --- the published Standard document is
241-
@code{CC-BY-SA-4.0} but the @code{spacecraft-standard} skill encoding is
241+
@code{CC-BY-SA-4.0} but the @code{spacecraft-standard-constitution} skill encoding is
242242
@code{GPL-3.0-or-later} (the v1.17 skill metadata is corrected back to
243243
GPL accordingly). (3) @strong{§4.1 migration policy (replaces v1.17's
244244
"no forced re-license"):} existing projects are to be reviewed and
@@ -590,7 +590,7 @@ commit.
590590
@node Skill IDs
591591
@section §2.2 — Skill IDs are functional, not codenamed
592592
Skill directory names and @code{SKILL.md} @code{name} fields are
593-
@strong{functional identifiers} (e.g., @code{spacecraft-standard},
593+
@strong{functional identifiers} (e.g., @code{spacecraft-standard-constitution},
594594
@code{spacecraft-document-format}) and are not subject to the §2
595595
codename convention. §2 reserves codenames for
596596
projects/modules/utilities/releases, not for skill identifiers.
@@ -811,7 +811,7 @@ Skills are @strong{software-class} → @code{GPL-3.0-or-later} (no skill
811811
is network-facing, so AGPL does not apply). Note the deliberate split
812812
for the Standard itself: the @strong{published Standard document} is
813813
@code{CC-BY-SA-4.0} (it is a document), while its
814-
@code{spacecraft-standard} @strong{skill} encoding is
814+
@code{spacecraft-standard-constitution} @strong{skill} encoding is
815815
@code{GPL-3.0-or-later} (it is a skill).
816816

817817
@node Upstream License
@@ -2278,13 +2278,13 @@ Generating DOCX / ODT / PDF on demand
22782278
@tab @code{spacecraft-document-format}
22792279
@item
22802280
Authoring or building a Texinfo manual
2281-
@tab @code{spacecraft-texinfo}
2281+
@tab @code{spacecraft-texinfo-document}
22822282
@item
22832283
Creating IDE / terminal themes
22842284
@tab @code{spacecraft-theme-factory}
22852285
@item
22862286
All other Spacecraft Software work
2287-
@tab @code{spacecraft-standard}
2287+
@tab @code{spacecraft-standard-constitution}
22882288
@end multitable
22892289

22902290
@node Concept Index

0 commit comments

Comments
 (0)