Skip to content
Merged
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
32 changes: 32 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- byte5ai engineering-standards applied to the repo
(`status: applied` in `.github/engineering-standards.yml`):
- `.hooks/pre-push` blocks direct pushes to `main`/`master` locally.
- `script/setup` activates the hook and runs the npm bootstrap in one step.
- AGENTS.md gained a "Git Workflow & Engineering Standards" section.
- CONTRIBUTING.md documents the pre-push guard and forbids
`Co-Authored-By:` trailers for AI agents.
- Server-side branch protection on `main`: pull request required,
force-push and deletion blocked, all five CI workflow contexts wired
up as required status checks.
- GitHub Actions re-enabled after the 2026-05-11 outage; first
post-reactivation runs landed green on the same day.

### Changed

- `docs/CHANGELOG.md` reformatted to follow the Keep-a-Changelog convention.
Expand All @@ -20,6 +35,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Sanitised `middleware/packages/harness-diagrams` package metadata to remove
internal hostnames and branding.

### Fixed

- CI pipeline brought back to green after the Actions outage:
- `actions/setup-node` bumped from `20` to `22` to match
`middleware/package.json` `engines.node ">=22 <23"`.
- `schema (migrations on pgvector)` job moved from a stale hardcoded
list to a glob over five migration domains; coverage went from 9 to
20 migrations and is now self-updating.
- `sharp` linux-x64 native binary installed explicitly so the diagram
test suite can load on CI runners.
- `middleware/src/index.ts` `prefer-const` false-positive on an
intentional forward reference suppressed with a documented disable.
- Middleware test suite cleared of stale workshop-vs-public drift: back
to 2168 passing / 0 failing (7 tests carry `it.skip()` with TODO
comments documenting root cause — tracked separately for follow-up
if/when operationally relevant).

---

## [0.1.0] — 2026-05-11
Expand Down
Loading