Commit Graph
20 Commits
Author SHA1 Message Date
lussierj 8b0d32cd6b security(discovery): enforce Zone isolation and retire unsafe legacy writers
Bind Agent observations, review, enrichment and telemetry to current Zone
and inventory authority. Preserve immutable MAC ownership and historical
snapshots with stale-result rejection and transactional security audits.

Retire unbound direct/range/scheduled discovery and one/bulk legacy summary
writes in both modes. Require reconciled exact inventory identity or
explicit Zone-scoped IP selection for CSV metadata imports.

Independent Blocker #1 application-security re-audit: PASS on tree
cf863aadc9. Evidence: 141 focused PostgreSQL/HTTP
tests passed; Chromium and PowerShell checks passed. Two documented baseline
source assertions remain unchanged. Production deployment is not approved.
2026-10-17 00:45:04 +00:00
lussierj e898f283ab security: contain physical miner commands in Stage A
Disable physical control through legacy HTTP/M30 producers, typed admission,
queue dispatch and upgraded Windows executors. Restrict diagnostic transports
to exact read-only operations, with ordinal PowerShell validation before sockets.

Retire unsupported pending/claimed work with atomic, idempotent security audits.
Preserve prior delivery evidence and report unknown outcomes after a prior claim,
including explicitly repaired pending rows. Include containment, cancellation,
concurrency and malformed-payload regressions and the old-Agent cutover runbook.

Validation: independent final application-security revalidation PASS. Two unchanged
baseline source-assertion failures are documented as exceptions. Production release
still requires native Windows validation and verified fencing/stop/drain/upgrade;
server cancellation alone cannot revoke a cached command held by an old Agent.
2026-10-15 20:39:45 +00:00
lussierj 82309db79a feat: add agent zones 2026-08-26 15:48:59 +00:00
lussierj 60a831950c feat: add Mine Map v1 2026-08-10 19:55:20 +00:00
lussierj 548051899e docs: add Mine Map v1 design 2026-08-10 17:41:17 +00:00
lussierj eeb3c7634e docs: add navigation design 2026-08-02 22:28:52 +00:00
lussierj 4656714837 docs: add UX and UI guide 2026-08-02 22:15:51 +00:00
lussierj 39832fcf80 docs: add project vision 2026-08-02 22:05:02 +00:00
lussierj 6e550c1c13 docs: finalize repair parts tracking task 2026-08-02 19:15:55 +00:00
lussierj 73f98685ce docs: add component domain model 2026-08-02 15:13:20 +00:00
lussierj bcf1b4e3cf feat: add control board replacement workflow 2026-08-02 14:34:16 +00:00
lussierj 62c91a2c3e docs: add repair domain design documents 2026-08-02 03:44:15 +00:00
lussierj f2b736b08e feat: add return to service workflow 2026-07-29 19:02:23 +00:00
lussierj 72ad19a071 docs: add development and release standards 2026-07-29 17:11:12 +00:00
lussierj 36a0caecd8 feat: add repair timeline read APIs 2026-07-29 16:28:44 +00:00
lussierj f6a2512e23 feat: add begin repair workflow 2026-07-29 14:50:46 +00:00
lussierj 979885bbdd docs: add project roadmap 2026-07-28 17:57:43 +00:00
lussierj 93e034ea07 docs: add architecture decision records 2026-07-28 17:51:41 +00:00
lussierj 7280f1dfea docs: add product guide 2026-07-28 17:22:03 +00:00
lussierj fbf0f81df1 docs: add architecture guide 2026-07-28 17:09:09 +00:00