Files
FreeCADWasmDev/docs/current/UNATTENDED_PROGRESS_20260916.md

37 lines
2.2 KiB
Markdown

# Unattended Acceptance Progress
Snapshot: 2026-09-16 17:24 Asia/Shanghai. The current audit accepts 172 of 1508
requirements. All 172 declared executable requirements have current passing
evidence. Another 1336 requirements still lack executable coverage; their
historical failures and stale receipts remain visible. The full task is incomplete.
This continuation added three requirements: the two Part document-view service
endpoints and `Part_CheckGeometry`, with 45 scenario records in their dedicated
cases. These are three business requirements, not 45 new requirements.
Fixed malformed-request errors discarding healthy Part Workers/documents, and
native BOP analysis waiting for new pthreads during a synchronous WASM call.
Geometry inspection now reports actual BREP/BOP issues for multiple selected
objects, preserves dirty geometry and history, and works through the mounted
task on desktop/mobile. See `PART_VIEW_SERVICE_PROGRESS.md` and
`PART_CHECK_GEOMETRY_PROGRESS.md` for detailed evidence and limits.
Current regression evidence passed Part (29), Import (6), PartDesign (23),
TechDraw (5) and Web (20). Other unchanged proofs, including the semantic IFC
supplement, were retained. The final three-ID reuse check read two reports in
0.182 seconds and executed zero cases or WASM loads. Production assets were
synchronized before the final Web run. TypeScript, native incremental builds,
geometry ownership checks, router tests and nine continuous-planner tests passed.
Efficiency changes reserve uncovered development after two refresh-only batches,
limit full IFC semantic instructions to relevant batches, and archive outdated
Part boundary notes without altering executable configurations or assertions.
Build affected native owners, synchronize public assets, then build the frontend
before accepting production workflows; changing production assets afterward
invalidates otherwise recent browser proof.
The existing `freecad-web-acceptance.service` resumes serial development.
Read `freecad-web-scheduler-status.json` for its live state and
`web-business-completion-audit.json` for current acceptance. Service activity and
cycle count are not evidence of business completion.