Commit Graph

9 Commits

Author SHA1 Message Date
Reese Norris
93789bf72f feat: serviceapi DTOs, $HC handoff cancel, and ATC race fixes
Extract pure JSON DTOs into internal/serviceapi so web no longer imports
server. Add $HC wire type, persist assigned beacons, fix ValidATC before
first position, and prevent double leave notifications.
2026-07-22 16:06:11 -04:00
Reese Norris
f0f60d6ace sweatbox: synthetic badge, coverage gate, ops polish
Expose OnlineUserPilot.Synthetic on service HTTP /online_users so
operators and the dashboard can badge in-process sweatbox aircraft.
Enforce ≥95% hard coverage on internal/sweatbox in check-coverage.sh.
2026-07-17 20:57:39 -04:00
Reese Norris
4180e12c5c fix: address review feedback for sweatbox parsers 2026-07-17 20:56:53 -04:00
Reese Norris
cb8bd24d63 sweatbox: add .apt/.air parsers and KBTV fixtures
Introduce pure internal/sweatbox package with TWRTrainer-compatible
airport and scenario parsers, fixtures, unit tests, and import-graph
ownership rules. No server wiring.
2026-07-17 20:56:53 -04:00
Reese Norris
9735fb6c6b docs: align agent rules and READMEs with settled layout
Drop phased PR0–PR17 planning and legacy dual-binary notes. Document
current package ownership, coverage floors, and single-binary ops.
Scrub stale script/lint comments; allow web→server DTO import edge.
2026-07-17 13:44:29 -04:00
Reese Norris
a1ebb6f1a5 fix: address review feedback for stress and coverage
Add workflow_dispatch for stress; true handler-to-enqueue sampling;
strengthen weak asserts; broadcast bench; pure package floors; compose smoke note.
2026-07-16 12:37:55 -04:00
Reese Norris
a6c2167a93 test: stress baselines; coverage ≥80%; dead code cleanup
Record stress baselines without absolute CI latency fails; raise cover floor;
README layout; residual cleanup.
2026-07-16 12:37:55 -04:00
Reese Norris
2ea1fd587c fix: address review feedback for AGENTS.md and tooling
Avoid double race suite, stdlib-only import checks, recursive package
scan, cmd/ coverage filter, hygiene log.Print, design path, gofmt CI.
2026-07-16 12:35:36 -04:00
Reese Norris
514562055a chore: AGENTS.md acceptance criteria, golangci-lint, coverage report
Operational agent criteria, lint config, soft coverage report, and CI hygiene hooks.
2026-07-16 12:35:36 -04:00