Repository navigation
Description
The repository gets its skeleton and the quality gate of the fleet, both in place from its first pull request.
Caller
- platform#1, slice P0 and invariant 6: the fleet's quality gate holds from the first pull request.
- The operator, hal head chat, 06.11.2026, on creating this repository: „beim anlegen gleich alles wichtige aus quality von anfang an rein?“
What it holds
README.md, for the operator. It says what the repository is and is not, from the target picture of Platform on k3s and Flux: from an empty PC to every app live, with hal archived #1, in short, linking Platform on k3s and Flux: from an empty PC to every app live, with hal archived #1 for the plan. It holds no plans and no status. It opens with the guiding sentence of Platform on k3s and Flux: from an empty PC to every app live, with hal archived #1, word for word, which the operator blessed on 06.11.2026.AGENTS.md, with only what holds here alone: commands, layout and owners.CLAUDE.mdis exactly@AGENTS.md.- The gate, at quality v0.9.2 (
07bdf7c478ac9cc9cd348b180abd3cbc9d873f23), the release hal, hopin and speech-runtime pin today:- a CI workflow whose
qualityjob calls quality'sgate.yml; - one mandatory job beside it,
checks, the job later slices extend (P3 adds the manifest render and schema checks). In P0 it runs one real check over what the repository holds that the gate does not already run; no placeholder step. The pull request names the check and why; quality/config.toml, naming the mandatory jobs and every root entry outside quality's base list;sonar-project.properties.
- a CI workflow whose
- CodeQL through quality's reusable
codeql.ymlfor the languageactions, as marketplace, aco and quality call it. The repository is public, so it costs nothing, and its code will be mostly workflows and manifests. - Dependabot for GitHub Actions only, since no other ecosystem exists yet.
- No manifests and no product code. They start in P1 to P3.
How each line looks is owned by quality: its README, docs/gate.md, docs/sonar.md and docs/rules.md. Read them at that release with git -C ~/git/quality show v0.9.2:<path>. Copy no snippet from hal or another app.
Outside the diff
- SonarCloud. The project
overnightworks_platformexists (public API, no analysis yet). Whether its automatic analysis is off is unverified; if the first run reports it on, the head asks the operator for that one click. The organisation secretSONAR_TOKENalready reaches every repository. - The required check. The organisation ruleset requires
quality / verdicton the default branch of every repository whose custom propertyquality_gateistrue(qualitydocs/gate.md). It isfalsehere today. Once the first run has reportedquality / verdict, the head sets it totrue, or asks the operator if the setting is refused. No branch protection or repository ruleset of its own.
version = 1
now = "Opened 06.11.2026 by hal's head as P0 of #1; pulled 06.11.2026 by platform's head, who added the CodeQL caller and named the quality_gate property as the required-check mechanism."
next = "Build the skeleton at quality v0.9.2 and run it through review, CI and landing."
done_when = "A pull request carrying README.md, AGENTS.md, CLAUDE.md, the CI workflow with the gate caller and the checks job, the CodeQL caller, quality/config.toml, sonar-project.properties and Dependabot passes quality / verdict and CodeQL; main requires quality / verdict through quality_gate=true; quality hygiene at v0.9.2 prints hygiene: clean."
size = "S"
scope = ["README.md", "AGENTS.md", "CLAUDE.md", ".github", "quality", "sonar-project.properties", ".gitignore"]
whole = "The skeleton's files work only together: one gate run reads the workflow, its config and the Sonar properties at once."
Metadata
Metadata
Assignees
Labels
No labels
Activity
The README opens with the guiding sentence of platform#1
FlexOr2 commentedon Nov 6, 2026
Landed in #3 as 90fdadc.
The tunnel platform sends tunnel-check.hallucinai.de/health to hopin'…
docs/github-settings.md holds the six ruled sentences on GitHub setti…