docs: explain active September 16 acquisition progress

This commit is contained in:
Wyndham ARR committed 2026-10-08 21:33:42 +08:00
1 parent 5acbec75fe
commit f873001042
1 file changed
+8
@@ -220,3 +220,11 @@ Read: memory-index, project-positioning, current-state latest September sections
- Verification:60 JavaScript cases passed, including4 new cases exercising the actual frontend functions for0 validation/rendering, PATCH body, saved completion/finalize readiness, reload retention and blank rejection;56 existing source-review/submission cases still pass.27 Python web/UI cases passed. An independent read-only audit ran8 existing backend/processor/Finance checks, including disposable PostgreSQL0 save→freeze→generation→single Finance commit→same-result repeat. Initial2 new JS failures were a missing formatInteger in the synthetic I18N stub, repaired without product changes. Both static scripts pass node syntax checks; Git whitespace and task documentation ownership checks pass.
- Local verification: static changes are served by the existing local checkout without a service restart. The prior agent tab's control connection timed out; a fresh temporary authenticated tab loaded the service and showed10/7 succeeded with38 rooms/download, and9/16 still acquiring the user's requested data. No active actual price form remained to test0 without changing business state, so end-to-end0 saving/generation was verified only with synthetic fixtures and disposable database tests. Existing user prices850/1200 were untouched; no real zero price was entered, no Oracle query/retry or report generation was triggered by this follow-up. The temporary verification tab is closed after inspection.
- Follow-up/promotion: manual price0 is an explicit staff decision, unlike a blank input or a source Oracle0 awaiting pricing. Carry the clearer guidance and zero/null regression coverage into integration. The user should refresh the local page to load the new instructions before entering and saving0 on an actual pending item.
## Same-task Follow-up: Running September16 Download
- User asks why the Google browser keeps showing “任务进行中” with a disabled download button. Concurrent gate Passed for the same feature task/codex/owned checkout/base2417b1a, no peers. Retained Project Context Loaded and current task record apply; Planning gate Passed for this read-only diagnosis. No permission to cancel/restart/refetch is inferred from this question.
- Queue evidence at13:30UTC: user-created9/16 request51f31e397f0acbdf3da7344552ee8d07 has been downloading since13:11:18UTC, attempt1, no job yet. The queue updated_at stays at the stage transition; code has no per-record heartbeat, so that timestamp is not evidence of stalled acquisition. Local service is running and page polling continues.
- Immutable in-progress capture evidence at13:31:48UTC: search successfully returned209 reservations across3 pages;166 distinct reservation details,165 rate lookups and165 profile summaries have succeeded.500 recorded responses comprise499 HTTP200 and1 transport failure; the failed detail was retried and collection continued. The latest successful response ended13:31:47UTC and request501 is in progress. Earlier inspection at13:31:00 found request482, proving ongoing progress instead of a frozen stage. Counts describe source acquisition, not report eligibility or finished reports.
- Independent read-only code audit confirms serial per-reservation enrichment, followed by optional room history and complete list recheck. Single HTTP calls have socket timeout/retries, but no whole-job wall-clock deadline. Current UI disables duplicate submission while queued/downloading/processing; it offers no inner-stage counts. Therefore the current disabled button is expected while this still-progressing9/16 task collects data; the lack of visible progress makes the long stage unclear.
- Outcome: explain the actual running date, source count/progress and automatic transition after acquisition; leave the user's active request intact. No code change, tests, service restart, new Oracle call, task retry, cancellation, price/field decision or real report generation was performed. Promotion candidate: if requested, expose privacy-minimized acquisition counts and last response time rather than treating queue updated_at or worker health as progress or inventing a percentage from the request cap. Whole-job timeout/cancel behavior remains a separate product decision.