Files
LithosAnanke/site/org
Claude 3bd81097e1 chore(license): an SPDX header on every source file that had none (LicenseRef-Starship-1.0) [skip ci]
The header scan (Captain Bob, 2026-11-10): 788 source files -- 351 with the
SL-1.0 header, 12 with the old name (docs/working/experiments, kept by
ruling), 31 under someone else's licence (tools/kconfig, Linux's, GPL-2.0:
kept), and 394 with none. Ruled: the SPDX form; capsules (.4th, .f18) and
proofs (.thy) left for a ruling of their own (mkcapsule's 64x16 block format,
content-addressed capsules).

253 files now begin
    SPDX-License-Identifier: LicenseRef-Starship-1.0
    Copyright (c) 2023-2026 Robert A. James
as a /* */ block (C, headers, assembly, linker scripts) or # lines (scripts,
Makefiles, Kconfig; below a shebang or a coding line); tools/mkcapsule.c,
which had the copyright line, gets the SPDX line only.

Not touched: docs/working/ (archive and old campaign material, as the
ruling kept the experiments); v4/system/post_cases.c (generated by
v4/tools/mkpost.py, "do not edit" -- the generator has the header).

Comments only: the kernel builds on amd64, aarch64, riscv64; make -C v4
test-32: 39 programs, 0 failures; every changed script parses.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GE3SDvQn5EoxdGufk84zz2
2026-11-10 04:12:49 +00:00
..

site/org -- the .org XWiki's pages

The project's working wiki at starshipos-f18.org (the public face is the .com; demo/ has its "Try it" page). Three pages, ruled by Captain Bob on 2026-11-07:

Page File Who sees it
Main.WebHome -- the landing page Main.WebHome.xwiki everyone, guests included
Admin.WebHome -- the admin dashboard Admin.WebHome.xwiki the administrator (XWiki.rajames) alone
Contributors.WebHome -- the contributors' dashboard Contributors.WebHome.xwiki the group XWiki.StarshipContributors, and the administrator

They are in the starshipos-f18.com look -- the "StarshipOS.com" design canvas (navy #0A1222, accent #F5891F, JetBrains Mono with Exo 2 headings), where they are also drawn as the .org artboards. build.py writes the three .xwiki files (and, with --canvas <dir>, the artboards) from one source: edit it, not the .xwiki files. Each page is one {{html}} block, which needs a page author with script rights (the administrator has them). CI is shown as Gitea's live workflow badges, which need no login.

install.sh puts them on the wiki through its REST API, makes the group and the rights, and checks as a guest that the landing page is readable and the dashboards are not:

XWIKI_USER=rajames XWIKI_PASSWORD=... site/org/install.sh

Contributors are added to XWiki.StarshipContributors in the wiki's administration (Users and Groups). The wiki-wide rights -- what guests may do anywhere else -- are the wiki's own, not this.