Tutorial: 2026-07-25

2026-07-25

Newest entry on top.

Close the pending Dependabot PRs during the release (#56, #57 → 2.60.2)

Owner: "make sure all prs are closed and stuff during release." The two open Dependabot PRs target dev, which by design gets no CI (CI is the main-PR gate only; dev is guarded by local npm test) — so they were deadlocked on branch policy with no checks. Verified them the project's own way: merged both into dev (--no-ff), ran npm install + npm test green, bumped 2.60.1 → 2.60.2. #56 = engine minor/patch (compromise, eslint, prettier, stylelint); #57 = github-actions version bumps across the nine workflows. Then released devmain (second PR of the day) and back-merged. Pushing dev with their commits auto-closes both PRs as merged.

fairyfox: adopt the hub 0.20.2 → 1.6.1 standards span (in full, phased)

Released to main via PR #58 (all CI green incl. Detox; six CodeRabbit quick-win threads addressed

  • resolved), then back-merged so dev contains main.

Owner asked for a fairyfox system update in full, in as many phases as needed. Ran the adopting-updates flow.

  • Check: refreshed the read-only git-ignored mirror. Hub dev had been force-pushed and renumbered (0.20.x → 1.6.1), so --ff-only aborted; recovered with fetch + reset --hard origin/dev on the mirror only (project history untouched). authorizations.yml standing grant adopt-standards-by-default covers all standards/templates → applied directly (skipped only the report-then-wait pause); owner also expressly authorized full application.
  • Delta (from hub/standards/CHANGELOG.md, anchor 0.20.2 → 1.6.1): new standards checklists-are-contracts, mandate-ledger (0.21.0), docker (1.5.0), readme (1.6.0); the mandatory adoption-manifest; and material changes to badges, planning, git-workflow, engineering-quality, testing, coins, legal-docs, compliance, docs-site.
  • Applied (Phases A–D): seeded notes/reference/adoption-manifest.md; authored the four new notes; updated README to the readme standard (top docs link + Get it + mesh footer — badges already complete); folded ship-contract / phase-by-default / manifest-gate / base-coin-mandatory into the existing notes; wired CLAUDE.md step 0; indexed the new notes; added compliance rows.
  • Deferred (tracked gaps in the manifest): docs-site chrome bump 2.2.1 → 2.3.0 + the 1.4.0 visual requirements (browser-gated); the first full compliance pass (flips copied-onlyimplemented); a committed Docker path for the Linux-only test loop.
  • Verification: check:docs green before + after; prettier --check clean on every touched file; check:committed / check:tidy green. Notes/docs + README only — no VERSION bump (consistent with prior fairyfox notes-only adoptions).
  • Report: fairyfox-reports/2026-07-25-adopting-updates.md.