Skip to content

Commit b8d3f02

Browse files
fix(construct): sync §3.3 name refinement to "Security by Design" (#6)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent e8966e8 commit b8d3f02

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

spacecraft-standard/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: >
88
Spacecraft Software-umbrella project — even if the user doesn't explicitly mention the Standard.
99
If the user mentions "Spacecraft Software", a Spacecraft Software subproject name, or asks you to work on
1010
anything in the Spacecraft Software ecosystem, consult this skill immediately. It encodes
11-
The Steelbore Standard v1.25 (§3.3 renamed to "Secure / Security By Design"; §8 Documentation (Texinfo); §7 Shell Environment; §15.2 email obfuscation note) so
11+
The Steelbore Standard v1.25 (§3.3 renamed to "Security by Design"; §8 Documentation (Texinfo); §7 Shell Environment; §15.2 email obfuscation note) so
1212
you never need to ask for it or have it attached to a prompt again.
1313
license: GPL-3.0-or-later
1414
maintainer: Mohamed Hammad <Mohamed.Hammad@SpacecraftSoftware.org>
@@ -181,7 +181,7 @@ builds will fail to link.
181181
> `-march=native`, or PGO — verify whether the target OS requires supplementary flags or
182182
> alternative linker selection. Document the OS-specific requirements alongside the flags.
183183
184-
### §3.3 — Priority 3: Secure / Security By Design
184+
### §3.3 — Priority 3: Security by Design
185185
- Kernel hardening (XanMod, grsecurity profiles) where applicable.
186186
- Sandboxing and privilege separation for all network-facing components.
187187
- **Post-Quantum Cryptography (PQC) readiness**: all crypto subsystems must support

spacecraft-standard/references/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ holds the full history so it doesn't load into agent context on every skill
1111
activation. The published Standard document (`standard/The_Steelbore_Standard.md`)
1212
keeps its own inline changelog as the canonical record.
1313

14-
- **v1.25 (2026-06-20):** **§3.3 renamed** — Priority 3 "Hardened Security" → "Secure / Security By Design", aligning the priority name with the Security By Design principle (security built in from the start rather than bolted on).
14+
- **v1.25 (2026-06-20):** **§3.3 renamed** — Priority 3 "Hardened Security" → "Security by Design", aligning the priority name with the Security By Design principle (security built in from the start rather than bolted on).
1515
- **v1.24 (2026-06-19):** **§8 Documentation (Texinfo) added** — Texinfo codified as the first-class technical-manual format for user-facing Spacecraft Software projects, following GNU conventions (`@dircategory`/`@direntry` for Info-directory registration; `@copying`/`@titlepage`/`@node Top`/`@menu` required structural elements; `make info`/`make html`/`make pdf` Makefile targets via `makeinfo`/`texi2any`/`texi2pdf`; `.info`/`.html`/`.pdf` outputs; CC-BY-SA-4.0 default with GFDL-1.3-or-later as a permitted alternative; `install-info` packaging integration for Guix/Nix/PKGBUILD). Prior §8–§15 renumbered §9–§16 accordingly; §16 compliance checklist gains a §8 bullet; Skill Cross-References gains a Texinfo-manual row.
1616
- **v1.23 (2026-06-19):** **§14.1:** registered the **Docs** subdomain (`Docs.SpacecraftSoftware.org`), paired in the same change-set with its row and GitHub-repo link in Spacecraft-Software/Projects `PROJECTS.md`. The `Docs` repo — a centralized aggregation of the umbrella's planning corpus (PRDs, plans, TODOs, research) organized by project then document type — was created private with §5.2 posture files and §4.3 REUSE compliance (CC-BY-SA-4.0 documents, `reuse lint`-clean). (Subdomain table is §15.1 after the v1.24 renumber.)
1717
- **v1.22 (2026-06-18):** **§7 Shell Environment added** — codifies Nushell, Ion, Brush, and Bash as four equally first-class shell environments; §7.1 Script Portability Policy mandates POSIX-compatible scripts by default, Nushell/Ion native variants where shell-native idioms are required, and prohibits Bashisms in shared scripts. Prior §7–§14 renumbered §8–§15 accordingly. §15 compliance checklist gains a §7 bullet; Skill Cross-References gains a shell-work row (`spacecraft-cli-shell` + `spacecraft-cli-preference`). **§14.2:** added email-obfuscation note — the `Mohamed.Hammad [at] SpacecraftSoftware.org` form is permitted in plain-text prose, but PKGBUILD `# Maintainer:` lines and `SPDX-FileCopyrightText` headers must retain the full address (parsed by `makepkg`/`pkgcheck` and `reuse lint`).

0 commit comments

Comments
 (0)