BS-JD-217 - M2 content-workspace migration and acceptance signoff #65
Labels
No Label
area:animation
area:assets
area:audio
area:brushes
area:build-release
area:extensions
area:governance
area:hierarchy
area:inspector
area:navigation
area:operators
area:physics
area:project-ux
area:quality
area:rendering
area:runtime
area:scene-io
area:terrain
area:viewport
priority:P0
priority:P1
priority:P2
priority:P3
roadmap:jackdaw
roadmap:production
type:architecture
type:docs
type:epic
type:feature
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Falling-Metal-Interactive/Blacksite#65
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Production-accept the complete M2 content-workspace and material-authoring milestone across native editor use, migration, headless validation, runtime property blocks, and packaging.
Required scenario
assets/Props/Office/in the Content Browser.Gates
Non-goals
External absolute linked assets, nested Material Instances, terrain fallback unification, and dynamic deformed Solari geometry #54.
Child of #59; final milestone gate.
Candidate signoff evidence — commit
cf6eabaThe consolidated M2 acceptance record is published at M2 Content Workspace Native Evaluation, with the exact Penpot targets at the design export index.
Evidence covers destination-first static/skeletal import, extraction and guarded re-extraction, model mappings and orphan reconciliation, move/duplicate/trash/undo integrity, dirty/save/restart, DefaultGrid and broken-reference safety, property-block promotion, watcher/headless parity, Forward/Solari behavior, packaged runtime launch, and responsive Inspector/overlay interaction.
The exact candidate passed architecture audit, formatting, full workspace/all-feature tests, strict all-target/all-feature Clippy,
process-assets --check, level/sample validation, QA packaging, documentation audit, and native editor/package acceptance. Publication readback resolvescf6eaba53473d2825d0109f5a18f44794af5bd48on branchcodex/m2-content-workspace.Acceptance reopened — visual proof incomplete
The prior closure was premature. Exported Penpot targets and automated geometry tests do not by themselves prove current native 1:1 conformance. Fresh implemented-UI captures were not attached beside each authoritative design target, and the latest user review identifies remaining visible Inspector work.
This item is reopened. Acceptance now requires current side-by-side design/implementation evidence for the applicable 620 px and 420 px Material layouts, shared component headers, Static Mesh Renderer compositions, material states, and color overlays. Each observed delta must be recorded and resolved before this item can return to Candidate-ready or Closed.
M2 signoff accepted — main candidate
634ec16Consolidated signoff is accepted against
634ec16c5e627d598aaccf130974224ba76b0e13, published onmainand the candidate branch.Evidence summary:
process-assets --check; level and sample validation; 126-file QA package; and documentation authority (141/141).mainandcodex/m2-content-workspaceresolve the candidate.The parent epic #59 closes next, followed by milestone #12 only after its open issue count reaches zero.