SimpleChatbot / DESKTOP_VERIFICATION_HANDOFF.md
Amin
Deploy: HermesFace finalized project to HF Space
2e658e7
|
Raw
History Blame Contribute Delete
2.03 kB

DESKTOP VERIFICATION HANDOFF β€” Complete Queue

1. Focused suite (no fastapi required)

$env:PYTHONPATH="hermes_overlay"
$env:HERMES_HOME="$PWD\.tmp_hermes_home"
New-Item -ItemType Directory -Force $env:HERMES_HOME | Out-Null
python -m pytest hermes_overlay/tests/test_futures_integration.py,hermes_overlay/tests/test_backup_allowlist.py,hermes_overlay/tests/test_config_validation.py,hermes_overlay/tests/test_plan_integrity.py,hermes_overlay/tests/test_durable_store.py,hermes_overlay/tests/test_provider_contracts.py,hermes_overlay/tests/test_domain_layer.py -q
python scripts/validate_runbook_consistency.py
python scripts/produce_evidence_package.py
python scripts/clean_build_manifest.py . > .baseline/clean_build_manifest_desktop.sha256

Expected: 68 passed; CONSISTENT; evidence written.

2. Full suite

pip install fastapi httpx pytest
python -m pytest hermes_overlay/tests -q

3. Domain DB

With HERMES_HOME set after paper cycle, confirm:

  • hermes_domain.sqlite3 exists
  • tables: orders, plans, approvals, idempotency_keys, execution_locks, risk_ledger

4. Kill switch

Unset HERMES_EXECUTION_ENABLED β†’ entry fails
Set true β†’ paper entry works via ExecutionService / existing paper path
Close remains allowed when switch off

5. Agent tools

No execute_futures_position / close_futures_position / set_leverage_and_margin registered

6. Docker

docker build --build-arg HERMES_UPSTREAM_REF=<immutable-sha> -t hermesface:final .

7. Browser

Authenticated /futures; health JSON; Execute requires server planId; theme localStorage only

8. Operator / external (not code)

  • OP-P0-01, OP-P1-01, OP-SEC-01, OP-RISK-01, OP-STRAT-01, OP-LIVE-01
  • P11-T05 Testnet lifecycle
  • P11-T06 independent audit
  • P11-T08 sign-off
  • S1-T05/T06 strategy Testnet + approval

Failure interpretation

  • Schema migration fail β†’ check HERMES_HOME writability
  • Kill switch tests fail β†’ env pollution
  • fastapi collection errors β†’ install fastapi