53bf4b7518
feat(ops): provision FAEA Overview dashboard (v1.1.0)
...
- Add deployment/provisioning/dashboards config
- Add faea_overview.json model with Auth/Extract/Latency panels
- Mount config volumes in docker-compose.yml
2025-12-23 18:01:17 +08:00
fa070b854f
fix(ops): enable camoufox-pool metrics discovery (v1.0.3)
...
- Add dns_sd_configs for camoufox-pool:8000 in prometheus.yml
- Resolves observability gap for scaled browser instances
2025-12-23 17:48:37 +08:00
5d288f67ce
docs: finalize v1.0.2 release status
...
- Update Status to RELEASED v1.0.2
- Confirm Fidelity Fix sign-off
2025-12-23 17:39:36 +08:00
ad394d38e7
feat(evasion): release v1.0.1 hotfix (GhostCursor Integration)
...
- Integrated GhostCursorEngine into CamoufoxManager.navigate()
- Implemented random viewport targeting and micro-movements post-load
- Added integration tests verifying call sequence
- Fixed manual TLS verification script
- Verified Scaling Limits (2.0 CPU)
2025-12-23 17:32:27 +08:00
73882fac38
to approve hotfix v1.0.1
2025-12-23 17:23:30 +08:00
5fd1f6f887
docs: finalize v1.0 verification status
...
- Update implementation_plan.md to reflect Field Verification of persistence bridge
- Update walkthrough.md with production validation logs
2025-12-23 16:59:33 +08:00
11cfc2090e
feat(core): implement Headless-Plus Persistence Bridge
...
- Initialize binary Redis client in TaskWorker for msgpack payloads
- Implement session state serialization and storage in handle_auth
- Implement session state retrieval and deserialization in handle_extract
- Update docs to reflect persistence architecture
2025-12-23 16:02:57 +08:00
357411e57c
fix(deps): add missing runtime dependencies
...
- Add prometheus-client, redis, msgpack to requirements.txt
- Update docs to reflect emergency hotfix
2025-12-23 14:47:08 +08:00
180c8cb51a
fix(deploy): update browser base image and resolve compose conflict
...
- Switch src/browser/Dockerfile to mcr.microsoft.com/playwright/python:v1.40.0-jammy
- Remove redundant shm_size and deprecated version key in docker-compose.yml
- Update documentation to reflect deployment fixes
2025-12-23 14:21:47 +08:00
e15dcb2cd7
docs: Finalize documentation for v1.0 Release
2025-12-23 13:17:30 +08:00
dab56e743b
feat(phase4): Implement Deployment & Optimization Layer
...
- Scale docker-compose.yml (5 browser, 20 extractor replicas)
- Add Prometheus and Grafana monitoring services
- Implement persistent Redis TaskWorker in src/orchestrator/worker.py
- Implement MetricsCollector in src/core/monitoring.py
- Implement SessionRecoveryManager in src/core/recovery.py
- Update README.md with production usage guide
- Update root documentation (implementation_plan.md, walkthrough.md)
2025-12-23 13:09:27 +08:00
2ff4d593f8
Updated implementation_plan.md and walkthrough.md for approval before kicking off Phase4
2025-12-23 12:18:11 +08:00
b554bfaf44
Wrapping up Phase 3
2025-12-23 11:59:38 +08:00
32179b2190
feat(phase3): Implement Evasion & Resilience Layer + TLS Alignment
...
- Implement GhostCursorEngine with Bezier curves/Fitts's Law in src/browser/ghost_cursor.py
- Implement EntropyScheduler (Gaussian jitter/phase drift) in src/core/scheduler.py
- Implement MobileProxyRotator (sticky sessions) in src/core/proxy.py
- Update CamoufoxManager to target Chrome 124 for TLS consistency
- Add manual TLS verification script (tests/manual/verify_tls.py)
- Update implementation plan and walkthrough documentation
2025-12-23 11:56:20 +08:00
2e3895f1bf
Updated implementation plan and walkthough
2025-12-23 11:46:18 +08:00
ef370dacff
Added __aenter__/__aexit__ requirement to CamoufoxManager for memory cleanup.
2025-12-22 17:34:51 +08:00
bd47e994d5
add implementation_plan.md from antigravity brain directory
2025-12-22 17:31:53 +08:00