Files
wyndham-ARR/.project-docs/30-worklog/task-history.md
2026-07-29 16:45:57 +08:00

2.3 KiB

Task History

Completed Tasks

Date Task Outcome Docs Updated
2026-07-29 Prepare and publish the project for controlled public-server deployment Added Docker/Compose/Caddy deployment with XML processing explicitly enabled, HTTPS Secure cookies, Basic Auth/Bearer boundaries and a Chinese runbook; sanitized publishable history; 259 tests passed (2 skipped), all contracts/checksums and a 271-file secret/size/symlink scan passed; pushed main to the self-hosted repository and verified initial deployment commit a701de9 Current state, architecture, deployment evidence/index, commitments, module map
2026-07-29 Restart the controlled ARR MCP public path Restarted loopback MCP and fixed ngrok host; corrected exact public Host allowlisting after a diagnostic 421; public unauthorized requests now return 401 and authenticated one-tool discovery returns 200. Main upload remains disabled Current state, E2E evidence/index, commitment, active planning record
2026-07-29 Diagnose persistent SuperAgent MCP failed status Confirmed the temporary MCP and ngrok processes had exited; public /mcp returns ERR_NGROK_3200 endpoint offline despite valid DNS/TLS. The stale platform config version 33 remains a second-stage issue after reachability is restored Current state, E2E evidence/index, commitment, active planning record
2026-07-29 Open XML upload in a controlled boundary and execute a real no-PII vertical slice UI upload, OSS registration and SuperAgent dispatch passed; SuperAgent returned success without calling MCP because platform tool discovery remained at config version 33. Test run was failed safely, grant revoked, zero Finance writes verified, and temporary upload closed Current state, evidence topic/index, commitments, planning record
2026-07-29 Clear incorrect monthly-report memory and record the user's final corrections Replaced manual-input/button assumptions with automatic post-commit triggering; confirmed the required TOTAL PRICE formula; no product code changed Project positioning, ADR-001, architecture, current state, business rules, stale items, monthly audit planning notes

Notes

Keep entries concise. Move durable rationale to ADRs and durable rules to the appropriate higher-level document.