Daily integration: current halthinks fork checkpoint (2026-08-28) - #118
Closed
halthinks wants to merge 339 commits into
Closed
Daily integration: current halthinks fork checkpoint (2026-08-28)#118halthinks wants to merge 339 commits into
halthinks wants to merge 339 commits into
Conversation
Unify /v1/native failure_code and error_code.
Screenshots stay not_measured.
Stamp Native distance, angle, and radius as measured.
Screenshots stay presentation. STL is not this PR.
Stamp STEP exports as artifact class exact.
STEP stays exact. Screenshots stay presentation.
Stamp mesh and STL exports as artifact class derived.
Presentation pixels cannot satisfy a measure.
…measure Lock screenshots out of measured evidence.
Non-CAD Python still runs. POST /v1/run stays registered.
Refuse PartDesign and App document mutations on /v1/run.
Creating the analysis is not a solve.
Stamp a created FEM graph as not_solved.
A solve is not a qualified model.
Stamp a completed FEM solve as model_unqualified.
Posted G-code is not manufacturable proof.
Stamp CAM post as not a proven toolpath.
A B-rep is not a proven solid.
…copy Drop VibeScript copy that calls geometry manufacturable.
Python ribbon group. Not a C++ installer rebuild.
Put Apply and Reject Native preview on the ribbon.
Preview group after View. Python commands stay registered.
Add Apply and Reject Native preview to the C++ ribbon.
Wait for VibeCADRibbonPage. That warning was ours.
Do not attach Native preview buttons to QMainWindow.
Make compiled Native Preview presentation authoritative
Pass 04 Stage 1. Reuse the existing scripted-process authority for exact shell-free solver command sequences, preserve FEM domain contracts, and expose native.job status/cancel on the Aero surface.
…cation-parity-2026-08-27 Daily checkpoint: prove installed FEM publication parity
Daily checkpoint for 2026-08-27. Preserve the default FEM route while adding an internal, context-local legacy rollback path with representative lifecycle coverage.
Merge PR #143 after all three required GitHub Actions workflows passed.
Merge the validated 2026-08-28 installed FEM document lifecycle and exact-source rebind checkpoint after all required fork workflows passed.
Contributor
Author
|
Closing this rolling checkpoint. Future contributions will be submitted as separately scoped, reviewable pull requests when ready. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Daily fork-to-upstream checkpoint report — 2026-08-28
Request to the original owners
This rolling pull request offers the current validated halthinks/vibecad main checkpoint to the original 10-X-eng/vibecad main owners for review.
Current integration state
Today's merged fork checkpoint
Installed FEM document lifecycle and exact-source rebind
Cumulative fork checkpoints offered on this rolling pull request
Exact validation for fork checkpoint 144
CI, review, and conflict state
Contributor fork
Original-owner upstream
Evidence boundary and remaining defects
This checkpoint proves the covered installed Windows document-lifecycle and exact-source rebind and refusal scenarios. It does not prove physical solver, backend, or importer accuracy; installed POSIX behavior; complete process or document leak freedom across every host; durable publication receipts; or release readiness. Synthetic publication evidence remains synthetic.
The broad suite still has 77 inherited plain-Python failures at this checkpoint. They remain explicit roadmap work. Focused passes, workflow passes, and the installed Windows gate do not waive them. Raw repository-root pytest collection is not a standalone supported release gate for an unbuilt source tree missing compiled FreeCAD and optional application modules.
Fresh original-owner work reconciliation state
Compatibility and authority checklist
Current roadmap status
Canonical sources:
VibeCADAero Step 7 remains Partial, and the broader governed engineering and Engineering Experience roadmaps remain partial. Today's gate closes a bounded installed Windows exact-source lifecycle slice; it does not close the full stabilization or release roadmap.
Immediate next items
Next three planned daily PRs
These are the next three manageable checkpoints, not the total number of remaining pull requests:
Full roadmap remaining
VibeCADAero Steps 0–20
Document.Uidrebind, Native/domain transaction wiring, postconditions, rollback, replay protection, durable receipts, crash/restart idempotency, and strict current-FEM compatibility.Governed engineering milestones G0–G12
Engineering Experience X0–X12
Release gates and final closure
All roadmap release gates, the cross-cutting verification matrix, system acceptance scenarios, packaging/install-tree checks, cross-platform tests, migration/recovery/corruption cases, performance/stabilization evidence, accessibility/GUI acceptance, solver benchmarks, security/credential isolation, broad-suite defects, original-owner review findings, and required CI checks remain mandatory where applicable.
Final completion means zero open roadmap items, known defects, unresolved review comments, failed required checks, abandoned slices, or undocumented remaining work—not merely that code exists or a focused test passes.
Review risks and non-goals