Commit Graph

160 Commits

Author SHA1 Message Date
AetherForge
bbab38f8e1 Add scout constellation mode for APK venue persona packs.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Cluster 3+ scout_report hits on the same SSID within 10 minutes; server infers airport/campus/retail venue class and pushes persona spread_policy. Emberwake weather-map merges active scout biomes. Includes agent, server API, and Vitest coverage.
2026-06-07 09:18:58 -07:00
AetherForge
8b14582975 Fix E2E Crucible and Path Tracer selectors; trim PROBLEMS.md.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Use actions-card containText and pt-actions TRACE button; sync test counts (797/612/791/25) and drop covered-noise rows.
2026-06-07 07:26:37 -07:00
AetherForge
f9ce44b962 Harden E2E selectors for Forge mode toggle and spread actions card.
Use scoped Simple button locator, containText for hostname in actions card, and card-scoped TRACE click to avoid strict-mode and encoding flakes.
2026-06-07 07:06:19 -07:00
AetherForge
e3d7ecc33f Stabilize Playwright phase 8 E2E to 25 green specs.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Harden login and online-card assertions, fix multi-hop discover spread selection, add Path Tracer RS lanes mock E2E, and graceful stub WS teardown.
2026-06-07 07:01:35 -07:00
AetherForge
bd041edc0e Add erasure codec tests and fix subnet scan timeout.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Mock probePorts in scale limit tests so ScanLocalSubnet does not hang on live TCP dials; add erasure_codec error-path coverage from 0445b7e/d18c591 gaps.
2026-06-07 06:59:14 -07:00
AetherForge
f5e9b765fe Fix erasure Params normalize test to match defaulting behavior.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Non-positive shard counts normalize to 4+2 defaults rather than erroring; align TestParamsNormalizeDefaultsAndLimits with codec.Normalize semantics.
2026-06-07 06:49:10 -07:00
AetherForge
821a0e2cd7 Close test-gap noise rows and sync coverage documentation.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Restore P1/P2/fleet/erasure COVERED rows in PROBLEMS.md with refreshed counts; drop fixed poll-duplication and Vitest-noise items. Silence ECONNREFUSED stderr in Vitest setup, alias download mock exports, and expand erasure/Path Tracer test coverage.
2026-06-07 06:44:54 -07:00
AetherForge
72ae457cca Add scale limit constants, stale-agent indexed query, and tests.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Extract fleet caps (128 hosts, sem=16, 250ms coalesce, syscheck=20) into
named constants with Go tests; wire ListStaleOnlineAgents for stale sweeps
instead of full ListAgents scans.
2026-06-07 06:40:12 -07:00
AetherForge
148c9e2248 Remove cleared Antivirus / Windows Defender rows from PROBLEMS.md.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
All five AV topics are now covered by Go/Vitest tests and honest settingHelp copy.
2026-06-07 06:38:20 -07:00
AetherForge
b5b1de4517 Add AV/Defender tests for diagnostics, exclusions, and defender_off.
Vitest covers mining diagnostics JSON blockers, AV-Safe preset fields, Calibrate .ps1 generation, and Settings Defender UI; Go tests cover defender_off error paths and mining blocker inference.
2026-06-07 06:38:00 -07:00
AetherForge
de10718505 Restore Antivirus section dropped during PROBLEMS architecture trim.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 06:36:21 -07:00
AetherForge
93d8627409 Trim PROBLEMS architecture-deferred rows cleared by persistence, WS init, and poll reductions.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 06:35:38 -07:00
AetherForge
1dd0277dad Document container mining fixes: hashrate relay, forge hint, cascade tests.
Clear container-hasrate deferred row; note failed_methods WS coverage and 30s cooldown tests.
2026-06-07 06:35:18 -07:00
AetherForge
237f785919 Implement DV-01–04,07,09,13,14 operator-deck visual fixes in server/web.
Wire SacredPageHeader, unify #00e8f5 tokens, dedupe Pages.css, align Path Tracer chrome, remove dead wealth-deck CSS, inject sidebar version from package.json, add prefers-color-scheme shell, and Vitest CSS regression tests.
2026-06-07 06:35:08 -07:00
AetherForge
7831e70dd4 Add AV/Defender tests and clear PROBLEMS.md antivirus rows.
Cover mining diagnostics JSON blockers, AV-Safe preset fields, defender_off error paths, and Calibrate exclusion .ps1 generation with Go + Vitest; honest AV limits already documented in settingHelp.
2026-06-07 06:34:56 -07:00
AetherForge
74c006a04b Close DV-01–04,07,09,13,14: unify operator-deck UX in server/web.
Standardize neon cyan on #00e8f5, wire SacredPageHeader across Builds/Path Tracer/LOTL, dedupe Pages.css, align Path Tracer chrome, drop dead wealth-deck CSS, add prefers-color-scheme shell + HelpTip, sidebar version from package.json build inject, and Vitest CSS regression guards.
2026-06-07 06:33:51 -07:00
AetherForge
85d55df37c Remove resolved UH-03–05 rows from PROBLEMS.md.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 06:33:35 -07:00
AetherForge
728c34363b Add HelpTip coverage for War Room, Mission Deck, and Forge gaps (UH-03–05).
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 06:31:24 -07:00
AetherForge
c8437c5b22 Add by-design safety tests and clear PROBLEMS.md rows.
Go/Vitest coverage for bof_execute, hollow AMSI limits, cloudflared stub policy, KEV n/a, mesh P2P zero peers, and non-Windows GPU/camera stubs. Skip GPU subprocess on non-Windows; document cloudflared external connector path.
2026-06-07 06:31:24 -07:00
AetherForge
f404a76caa Fix exotic CPU stub idle-mining guard and document Linux headless screenshots.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Return sane fallback CPU percent after first sample on unknown Unix platforms; add xvfb/scrot docs and stub tests; clear PROBLEMS.md open bugs.
2026-06-07 06:27:19 -07:00
AetherForge
72d0e6ac19 Add Vitest coverage for erasure lanes, fleet evolution UI, and spread routes.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Cover Path Tracer RS lane hints, Calibrate erasure toggle, fleet role chips, atlas skips panel, and erasure_lanes help copy.
2026-06-07 06:21:11 -07:00
AetherForge
aa6b8a3142 Sync test doc counts and master validation section.
Update Vitest 740 to 742, add Go server/agent Test* totals (765/585) and Playwright 24, plus operator test-suite gate table in tests/README.md.
2026-06-07 06:17:37 -07:00
AetherForge
56943b4bf0 Document P2 automatable coverage as complete in PROBLEMS.md.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Fold mock container, BITS/curl, deploy-plan httptest, and 3-hop discover-spread stub into P2 covered; P2 remaining lists manual-only gaps.
2026-06-07 06:13:18 -07:00
AetherForge
d18c5910c2 Close automatable P2 test gaps with mocks and httptest integration.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Add container/podman exec mocks, BITS/curl HiddenRun coverage, WinRM/GPO/systemd deploy-plan httptest, and a 3-hop discover-spread Playwright stub chain.
2026-06-07 06:12:08 -07:00
AetherForge
0445b7ed4f Add erasure-coded multi-lane spread foundation.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Server Reed-Solomon 4+2 shard encode on deploy plans when erasure_lanes_enabled; agents reassemble from parallel lane URLs as staging fallback with BGP/Path Tracer hints.
2026-06-07 06:09:20 -07:00
AetherForge
39b935aeb6 Add batch forge per-file skipped counter UI and tests.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Batch fusion now skips preflight/build failures per file, shows skipped count in progress header and log, and documents coverage by removing the deferred PROBLEMS row.
2026-06-07 06:05:29 -07:00
AetherForge
4e2005a567 Add fleet evolution: seeder/miner split, atlas gossip, genetic breeding, BGP spread router, genealogy, court retry, hashrate/subnet gates, APK scout, persona temperament, WSUS mimic
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 05:54:07 -07:00
AetherForge
9a0afc450f docs: sync PROBLEMS.md after Path Forge and flake-fix landings
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 05:24:42 -07:00
AetherForge
ed9c90a420 fix: stabilize flaky server API and spread gate tests
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Serialize agent WebSocket writes (ping + JSON), mutex-protect spreadGateClock,
and harden deploy-plan spread route hint setup under parallel test runs.
2026-06-07 05:23:28 -07:00
AetherForge
499d6cd8d3 test: Path Forge cancel and batch race UI coverage
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 05:16:55 -07:00
AetherForge
0cb03488e4 Document fleet evolution coverage and harden E2E login/LOTL waits.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Sync PROBLEMS.md and tests/README.md with 734 Vitest count, fleet evolution checklist, erasure-coded propagation deferred row; retry dashboard login and wait for agents API in LOTL E2E.
2026-06-07 05:16:19 -07:00
AetherForge
f580f4d64d Fix PROBLEMS.md P2 remaining row after coverage sweep
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 05:00:34 -07:00
AetherForge
82d74abfcf Add fleet evolution: genetic breeding, atlas gossip, BGP router, seeder/miner, genealogy, court gates, APK scout, personas, WSUS mimic, and P2 test coverage 2026-06-07 05:00:22 -07:00
AetherForge
7b2d41cda8 Expand P2 test coverage: mining chain, spread lanes, path forge, WS/beacon, E2E onion, file handling
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 04:58:55 -07:00
AetherForge
b2a7b1723f Fix E2E Forge heading selectors and test-suite npm arg shadowing
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 03:57:53 -07:00
AetherForge
ab143fbfd2 Add featured Dark House track with default landing ambient playback
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Wire featured-dark-house-2025.mp3 as the default ambient source, enable BGM for first-time visitors, and attempt autoplay on Command Deck with gesture-unlock fallback. The ~57MB MP3 stays gitignored; copy instructions are in public/audio/.gitkeep.
2026-06-07 03:56:47 -07:00
AetherForge
5c6913dc5f Validate and integrate fleet intelligence features
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Fix atlas skip merge under lock, tolerate post-auth WS frames in tests,
and harden test-suite npm invocation on Windows.
2026-06-07 02:49:35 -07:00
AetherForge
1a5665d908 Add Windows Gradle smoke test for Android agent-app project.
Validates APK module layout and tolerates missing JDK 17 for gradlew help on developer machines.
2026-06-07 02:47:44 -07:00
AetherForge
95f26a8d08 Update README and documentation for LOTL onion, fleet intelligence, and AI control
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 02:47:21 -07:00
AetherForge
aaa6fc77a4 Fix APK builder test database cleanup on Windows.
Close the SQLite handle before temp dir teardown so TestBuildAPKAgentMockGradle passes reliably on Windows CI.
2026-06-07 02:45:37 -07:00
AetherForge
1d492fa119 Set AETHERFORGE env vars in APK wrapper before agent spawn.
Java AgentProcess passes SERVER_URL, WORKER_NUMBER, PLATFORM=android, and Wi-Fi/battery/foreground-service probes to the embedded Go worker.
2026-06-07 02:45:17 -07:00
AetherForge
50ebfe53cb Add Android APK fleet nodes with Crucible UI integration and tests.
APK wrapper registers platform=android via AETHERFORGE_PLATFORM; fleet UI shows robot icons, Android Access Depth probes, and a shortened mining onion timeline.
2026-06-07 02:44:29 -07:00
AetherForge
d9f36f182c Add phenotype cloning, failure atlas, AI court session, and clearance L0-L4
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 02:41:54 -07:00
AetherForge
4b94776432 Fix Fleet AI and LOTL test regressions after parallel merges.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Stub slow syscheck/listen-port probes in agent tests, fix ai_snapshot mutex deadlock, reorder fleet clearance vs connectivity checks, and add AI control precedence plus LotlTimeline vitest coverage.
2026-06-07 02:38:27 -07:00
AetherForge
4ce9826660 Add Calibrate AI persona presets with per-mode system prompts
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 02:31:14 -07:00
AetherForge
f89ba94cb7 Add L0-L4 security clearance for fleet commands and AI elevation.
Gate manual and AI commands by per-agent clearance, auto-elevate stuck hosts to L4 when AI mode allows, and surface clearance in Access Depth and LOTL timeline.
2026-06-07 02:30:00 -07:00
AetherForge
dd612251d1 Scrub example data, theatrics, and non-functional prod garbage
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Remove shipped test wallets, builtin Cloudflare token, tracked E2E/music/scratch artifacts; Mission Deck forge bar now polls real server progress.
2026-06-07 02:28:58 -07:00
AetherForge
4204dd6b6d Add fleet phenotype cloning for sibling machines.
Publish winning tier paths per host fingerprint on hashrate success, inherit on auth before adaptive strategy, and surface clone badges in LOTL Timeline and Access Depth.
2026-06-07 02:28:00 -07:00
AetherForge
bb48515b2b Fix Fleet AI snapshot skipped mining tiers and trim slow test.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Include skipped tiers in mining_tiers status and drop the blocking full_sys_check handler test that hung on Windows syscheck probes.
2026-06-07 02:21:32 -07:00
AetherForge
075613c4ac Add Fleet AI handler API tests for config and decisions routes.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
2026-06-07 02:16:38 -07:00