2.4 KiB
2.4 KiB
Evidence Topic: Standard monthly page cleanup
Metadata
- Date: 2026-07-31
- Status: Implemented; focused checks pass
- Scope: desktop monthly tab DOM/CSS/JS and monthly-run Web response contract
- Confidence: Fact
- Source: static inspection, focused Web/schema tests and JavaScript/Python syntax checks
- Last verified: 2026-07-31
- Stale trigger: monthly table columns, monthly-run response shape, publication watermark rule or desktop navigation changes
Request
Does the standard monthly page remove the redundant version-history surface while keeping the correct ARRIVAL watermark?
Changes
- The monthly tab is labeled
月报; the page heading,VERSION HISTORY,标准月报版本记录title and C/O-period footer sentence are removed. - The top of the remaining list is identified by the concise
月报处理heading alongside the live-update state. - The visible monthly table now has six columns:
更新至,状态,数据行,公司数,生成时间and月报. The separate company-report版本column is unchanged. - The repository exposes
max_arrival_dateas an explicit alias ofreporting.monthly_runs.as_of_date;as_of_dateremains in the response for compatibility. Publication rules already define that stored date as the greatest includedARRIVAL. - The frontend renders
max_arrival_datewith anas_of_datefallback for older fixtures, preserving 50-row pagination, ordering and four-second visible-tab polling. - The remaining panel uses a compact live-status toolbar, a wider six-column table and responsive table overflow rather than leaving the removed title block as empty space.
Verification
node --check arr_web/static/app.jspassed.- Python compilation passed for the changed repository/app/tests modules.
tests.test_arr_web,tests.test_arr_web_repository_schema,tests.test_arr_web_task_log_uiandtests.test_arr_web_daily_visual_uipassed: 32 tests.- The live authenticated browser tab was not available for this check; a fresh unauthenticated local tab correctly redirected to
/login, so no credentials were entered and no business action was attempted.
Finding
The UI now displays the monthly watermark from the same persisted maximum-ARRIVAL source used by monthly publication, without exposing version-history language or the monthly version number as a visible column. No report, Finance or database business data was mutated.