Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions spacecraft-standard/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <Mohamed.Hammad@SpacecraftSoftware.org>
Expand All @@ -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/)
Expand Down Expand Up @@ -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) |
Expand Down Expand Up @@ -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.

Expand Down Expand Up @@ -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` |

Expand Down
4 changes: 4 additions & 0 deletions spacecraft-standard/references/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.)
Expand Down
Loading