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
5 changes: 5 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ jobs:
python scripts/test_check_readme_links.py
python scripts/audit_public_documentation.py --sources
python scripts/test_identity_continuity_audit.py
python scripts/test_insonic_construction.py
python skill/templates/test_brand_contract.py
python skill/templates/test_messaging.py
python skill/templates/test_brand_essentials.py
Expand Down Expand Up @@ -87,6 +88,7 @@ jobs:
run: |
python scripts/export_approved_identity_proofs.py brands/i-heart-pr-tours dist/ci-approved-proofs/i-heart-pr-tours
python scripts/export_approved_identity_proofs.py brands/local-companion dist/ci-approved-proofs/local-companion
python scripts/export_approved_identity_proofs.py brands/insonic dist/ci-approved-proofs/insonic
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: 26.5.0
Expand Down Expand Up @@ -160,6 +162,7 @@ jobs:
python scripts/test_check_readme_links.py
python scripts/audit_public_documentation.py --sources
python scripts/test_identity_continuity_audit.py
python scripts/test_insonic_construction.py
python skill/templates/test_brand_contract.py
python skill/templates/test_messaging.py
python skill/templates/test_color_roles.py
Expand Down Expand Up @@ -234,6 +237,7 @@ jobs:
- name: Install audited WordPress fixture runner
run: |
npm ci --prefix scripts/wordpress-runtime --ignore-scripts
npm test --prefix scripts/wordpress-runtime
npm audit --prefix scripts/wordpress-runtime --audit-level=moderate
- name: Exercise pinned WordPress and PHP pairs
run: |
Expand Down Expand Up @@ -294,6 +298,7 @@ jobs:
dist/glitchpad/
dist/go-schedule/
dist/i-heart-pr-tours/
dist/insonic/
dist/local-companion/
dist/scruggs-tire-alignment/
dist/shruggietech/
Expand Down
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ All notable changes to the Shruggie brand system are documented in this file. Th

## [Unreleased]

## [3.0.1] - 2026-10-03

### Added

- Added S070 insonic 1.0.0, a ShruggieTech-owned voice and knowledge project, with approved three-form A1 masters, an independent Glacial blue palette, exact developer-facing messages and source-bound social composition.
- Included insonic in the official guideline, registry, download and release inventories. Twelve brands are hosted; nine owned brands receive release archives, while the existing three client kits remain hosted candidates.

### Fixed

- Aligned the type specimen's mark and name using measured ink centers, with regression coverage for asymmetric marks, descenders and supplied source preservation.
- Wrote outlined type specimens with UTF-8 without BOM and explicit LF on Windows. Existing approved logo geometry, font faces, social images and adapter APIs remain unchanged.
- Isolated page-QC temporary screenshots per run so concurrent kit builds cannot overwrite or truncate one another's images.
- Added a dependency-resolving insonic construction launcher for repository and standalone-kit use, preserving the canonical helper's approved bytes and exact generated paths.
- Replaced the pinned WordPress test runner's unused HTTP-cache dependency chain with an uncached built-in-fetch transport after the owner authorized remediation of GHSA-ch52-4w7c-c8xp. The required npm audit remains enforced; transport regressions cover repeated requests, cookies, downloads, errors and cancellation. This fixture change does not enter consumer kits.

## [3.0.0] - 2026-09-29

### Added
Expand Down
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Run the geometry unit tests, probe the toolchain, build every kit, and build the

```powershell
.\.venv\Scripts\python skill/templates/test_glyphkit.py
.\.venv\Scripts\python scripts/test_insonic_construction.py
.\.venv\Scripts\python skill/templates/test_brand_essentials.py
.\.venv\Scripts\python specs/068-brand-essentials-docs-navigation/inventory.py
.\.venv\Scripts\python skill/templates/test_interface_contract.py
Expand All @@ -38,6 +39,11 @@ Run the geometry unit tests, probe the toolchain, build every kit, and build the
.\.venv\Scripts\python scripts/build_all.py
.\.venv\Scripts\python scripts/test_brand_essentials_delivery.py
.\.venv\Scripts\python scripts/test_registry_delivery.py
npm ci --prefix scripts/wordpress-runtime --ignore-scripts
npm test --prefix scripts/wordpress-runtime
npm audit --prefix scripts/wordpress-runtime --audit-level=moderate
.\.venv\Scripts\python scripts/test_wordpress_runtime.py --pair 6.9.9
.\.venv\Scripts\python scripts/test_wordpress_runtime.py --pair 7.1.2
pnpm --dir site build
```

Expand Down
Loading
Loading