diff --git a/spacecraft-standard/SKILL.md b/spacecraft-standard/SKILL.md index 0362c38..c2df1d3 100644 --- a/spacecraft-standard/SKILL.md +++ b/spacecraft-standard/SKILL.md @@ -8,7 +8,7 @@ description: > Spacecraft Software-umbrella project — even if the user doesn't explicitly mention the Standard. If the user mentions "Spacecraft Software", a Spacecraft Software subproject name, or asks you to work on anything in the Spacecraft Software ecosystem, consult this skill immediately. It encodes - The Steelbore Standard v1.25 (§3.3 renamed to "Security by Design"; §8 Documentation (Texinfo); §7 Shell Environment; §15.2 email obfuscation note) so + The Steelbore Standard v1.29 (Texinfo source pipeline; §2.1 Aetheric+Ferrocast Deprecated; §15.1 Vacuum+Loran Pages subdomains; §3.3 Security by Design; §8 Texinfo; §7 Shell Environment) so you never need to ask for it or have it attached to a prompt again. license: GPL-3.0-or-later maintainer: Mohamed Hammad @@ -17,7 +17,7 @@ website: https://Construct.SpacecraftSoftware.org/ # The Steelbore Standard — Compliance Reference -**Version:** 1.25 | **Date:** 2026-06-20 | **Author:** Mohamed Hammad +**Version:** 1.29 | **Date:** 2026-06-23 | **Author:** Mohamed Hammad **Maintainer:** Mohamed Hammad | **Contact:** [Mohamed.Hammad@SpacecraftSoftware.org](mailto:Mohamed.Hammad@SpacecraftSoftware.org) **Copyright:** Copyright (C) 2026 Mohamed Hammad & Spacecraft Software | **License:** GPL-3.0-or-later **Website:** [https://Construct.SpacecraftSoftware.org/](https://Construct.SpacecraftSoftware.org/) @@ -93,10 +93,10 @@ back-rename. | Codename | Status | Description | |-------------|-----------------------|----------------------------------------------------------------| | `Steelbore` | Renamed to Spacecraft Software (umbrella, v1.7) | Former umbrella organization name. Renamed 2026-05-15 under the v1.7 brand consolidation. The OS line (`Steelbore OS`, `Steelbore OS Bravais`, `Steelbore OS Lattice`) retains the Steelbore name. | -| `Aetheric` | Active | Next-generation extensible text editor (Pulsar + Quasar + Nebula IPC). | +| `Aetheric` | Deprecated | Next-generation extensible text editor (Pulsar + Quasar + Nebula IPC). Superseded by another project. | | `Zamak` | Active | Rust bootloader (Limine rewrite) | | `Bravais` | Completed (renamed) | NixOS flake configuration. Renamed from `Lattice` due to collision with Lattice OS. `Bravais` is still a metallurgical-era name (Bravais lattice) and predates the v1.2 convention. | -| `Ferrocast` | Planning | Rust PowerShell rewrite (16-crate workspace) | +| `Ferrocast` | Deprecated | Rust PowerShell rewrite (16-crate workspace). Superseded by another project. | | `Craton` | Reserved | Rust universal package manager — codename registered; no work started yet. | | `Ironway` | Active | Rust OpenTTD rewrite | | `Caliper` | Active | Rust raster-to-vector tracing engine (CLI+TUI) | @@ -723,7 +723,9 @@ project-level outputs; use `https://SpacecraftSoftware.org/` only for umbrella r | Lode | https://Lode.SpacecraftSoftware.org/ | | Sonde | https://Sonde.SpacecraftSoftware.org/ | | Vault | https://Vault.SpacecraftSoftware.org/ | +| Vacuum | https://Vacuum.SpacecraftSoftware.org/ | | Docs | https://Docs.SpacecraftSoftware.org/ | +| Loran Pages | https://Loran-Pages.SpacecraftSoftware.org/ | When a new project is created, add its subdomain to this table immediately. @@ -861,8 +863,8 @@ for a pure Rust library), note it as N/A rather than silently skipping it. |---------------------------------------|----------------------------------------------------| | Writing any Rust code | `microsoft-rust-guidelines` | | Writing or reviewing shell scripts | `spacecraft-cli-shell` + `spacecraft-cli-preference` | -| Generating DOCX / ODT / PDF documents | `spacecraft-document-format` | -| Authoring a Texinfo manual | `spacecraft-standard` (§8) | +| Generating DOCX / ODT / PDF on demand | `spacecraft-document-format` | +| Authoring or building a Texinfo manual | `spacecraft-texinfo` | | Creating IDE / terminal themes | `spacecraft-theme-factory` | | All other Spacecraft Software work | `spacecraft-standard` | diff --git a/spacecraft-standard/references/CHANGELOG.md b/spacecraft-standard/references/CHANGELOG.md index 78e6a57..3aed114 100644 --- a/spacecraft-standard/references/CHANGELOG.md +++ b/spacecraft-standard/references/CHANGELOG.md @@ -11,6 +11,10 @@ holds the full history so it doesn't load into agent context on every skill activation. The published Standard document (`standard/The_Steelbore_Standard.md`) keeps its own inline changelog as the canonical record. +- **v1.29 (2026-06-23):** **Source of truth switched to Texinfo** — `The_Steelbore_Standard.texi` is now the canonical source; `.md` and `.html` are generated outputs (`make md` / `make html`); `.docx`/`.odt` produced on request only. `Makefile` and `spacecraft.css` added. Skill Cross-References updated: "Authoring a Texinfo manual" row now points to `spacecraft-texinfo` skill; "DOCX/ODT/PDF" row clarified as on-demand. `source-format` metadata updated from `odt` to `texi`. +- **v1.28 (2026-06-23):** **§2.1:** corrected `Aetheric` (was Active) and `Ferrocast` (was Planning) to **Deprecated** — both superseded by other projects, matching their status in `PROJECTS.md`. +- **v1.27 (2026-06-22):** **§15.1:** registered the **Loran Pages** subdomain (`Loran-Pages.SpacecraftSoftware.org`). The `loran-pages` repo — community catalog of curated Loran help pages (tldr-pages-style, `loran validate` CI gate, minisign-signed `publish.yml`) — created private with §5.2 posture files and §4.3 REUSE compliance. +- **v1.26 (2026-06-21):** **§15.1:** registered the **Vacuum** subdomain (`Vacuum.SpacecraftSoftware.org`). The `Vacuum` repo — Rust multi-crate disk-space recovery TUI/CLI — created private with §5.2 posture files, §8 Texinfo manual, §5.5 packaging trio, and §4.3 REUSE compliance. - **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). - **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. - **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.)