385e9d4c59
chore: add SPDX copyright headers and update license year
...
Add `// Copyright Sunbeam Studios 2026` and `// SPDX-License-Identifier:
Apache-2.0` headers to all source files missing them. Update LICENSE
copyright year, Dockerfile copyright header, and .dockerignore for new
project structure (lean4/, docs/, training artifacts).
Signed-off-by: Sienna Meridian Satterwhite <sienna@sunbeam.pt >
2026-03-10 23:38:21 +00:00
9db2b1655f
test(cluster): add integration tests and proptests for cluster subsystem
...
7 integration tests: two-node gossip exchange, three-node mesh
propagation, tenant isolation, standalone mode, aggregate bandwidth
meter, bandwidth limiter enforcement, and default 1 Gbps cap.
8 proptests for the bandwidth limiter plus 11 existing cluster proptests
covering meter, tracker, and cluster state invariants.
Signed-off-by: Sienna Meridian Satterwhite <sienna@sunbeam.pt >
2026-03-10 23:38:21 +00:00
39fe5f9f5f
test: add property-based tests for new proxy features
...
Add proptest-based tests covering content_type_for, cache_control_for,
backend_addr, UUID v4 request IDs, rewrite rule compilation, body
rewriting, config TOML deserialization, path traversal prevention,
metrics label validation, and static file serving.
Signed-off-by: Sienna Meridian Satterwhite <sienna@sunbeam.pt >
2026-03-10 23:38:20 +00:00