Files
rods/CHANGELOG.md
Conner Majic ce137dd1c2 docs: sync governance and validation with hardening pass
Update contributor, security, validation, and compute handoff documentation to reflect new runtime safeguards, CI gates, and expected regression checks.

Made-with: Cursor
2026-04-17 08:23:37 -06:00

21 lines
988 B
Markdown

# Changelog
All notable changes to this project are documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Initial public-ish repository layout: `solver-c`, `solver-api`, `gui-ts`, regression data, engineering docs, and agent handoff docs.
### Changed
- Hardened `solver-c` JSON/input boundaries and file-loading paths to prevent buffer/partial-read edge failures.
- Added API error envelope consistency (`schemaVersion` + `code`) for expected 4xx paths and diagnostic workflow validation.
- Added GUI run-token protection against stale async solve responses and explicit FDM/FEA card-length mismatch messaging.
- Switched Docker build dependency installs to `npm ci` for reproducibility and added CI dependency audit checks.
- Added full tracked-file audit ledger at `docs/engineering/full-repo-audit-ledger.md`.