2026-08-02
Adopt hub 1.6.0 — README structure & cross-linking standard
Ran the fairyfox check/adopt flow on request ("fairyfox system updates").
- Refreshed the git-ignored hub mirror
a6d7e68 → 8c6a50e(clean fast-forward). Hub VERSION1.5.1 → 1.6.0. Working tree glanced at: clean, ondev, up to date with origin, no unpushed divergence. - Scoped off
hub/standards/CHANGELOG.md: only 1.6.0 is project-facing (newreadme.mdstandard); 1.5.2/1.5.3 are hub-side (registry.yml, projects.yml, driver onboarding). The standingadopt-standards-by-defaultledger grant pre-authorizes it → adopt by default. - Applied the readme standard to
README.md: worded docs link near the top, an organized "Get it" section (Documentation · Download/Releases · Source; publish targets noted as pending — not yet live), and a mesh footer at the bottom. - Verified:
## Verifyall pass (live-app N/A for a server plugin), recorded inadoption-manifest.md(readme → implemented, baseline → 1.6.0).check-linksgreen (40 files) before and after. - Recorded: changelog entry, this log, process report
(
fairyfox-reports/2026-07-25-adopting-updates.md). Committed ondev. - Shipped as v1.5.1 (PATCH, docs-only) via PR #26 → full CI green → tag → back-merge. (Corrected a stale status.md that had wrongly shown v1.5.0 as unreleased.)
Full compliance audit + v1.5.2 sweep
Ran a full fairyfox compliance audit against v1.5.1 (report:
fairyfox-reports/2026-08-02-compliance-audit.md). Node compliant, Scorecard 7.9 (live).
Five gaps found and all closed in v1.5.2:
- My dating error — this session's files were dated 2026-07-25; today is 2026-08-02.
Renamed the adopting report, moved the session log here (
sessions/2026-08/), moved the changelog toversion/2026-08.md, fixed manifest dates. - Dockerfile base image SHA-pinned (
eclipse-temurin:21-jdk@sha256:da9d3a4f…) — Scorecard Pinned-Dependencies 9→10; digest verified against the local image + a cleandocker build. - Dependabot backlog (9) triaged — 6 green bumps merged (#31 applied by hand: the OAuth
token can't merge workflow-file PRs); #33 (paper-api 26.x), #32 (Kotlin 2.4.10 vs CodeQL pin),
#34 (ktlint 14 build-red) closed-with-reason;
dependabot.ymlnow ignores paper-api major/minor +org.jetbrains.kotlin*. - main required checks extended to all 7 CI jobs (added Purpur + latest-Paper smoke).
- Stale
release/1.5.0confirmed already gone from origin.