Rbanh commented on issue Falling-Metal-Int.../Blacksite#47 2026-07-11 01:55:45 -04:00
BS-PR-704 - Audio source, listener, buses, and spatial preview authoring

Production acceptance completed.

Evidence:

  • 39 focused audio tests pass across editor, game, scene, settings, and shared. Creation/assignment is covered by operator tests; live assignment also…
Rbanh closed issue Falling-Metal-Int.../Blacksite#44 2026-07-10 22:37:58 -04:00
BS-PR-701 - Build and package profiles with one-click game export
Rbanh commented on issue Falling-Metal-Int.../Blacksite#44 2026-07-10 22:37:48 -04:00
BS-PR-701 - Build and package profiles with one-click game export

Final acceptance and hardening pass completed.

Runtime evidence:

  • The editor-produced dist/development/blacksite launched from its packaged working directory and remained alive for the full…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#44 2026-07-10 21:02:13 -04:00
BS-PR-701 - Build and package profiles with one-click game export

Implemented the shared build/profile/package foundation and editor workflow locally.

Headless/package:

  • Versioned development, qa, and release RON profiles.
  • Dedicated compact optimized…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#45 2026-07-10 20:42:46 -04:00
BS-PR-702 - Content validation, dependency manifest, and release gate

Final acceptance completed through the #44 packaging boundary.

cargo package-project invokes scene::validate_project before any Cargo build, binary lookup, output creation, or asset copy. A…

Rbanh closed issue Falling-Metal-Int.../Blacksite#45 2026-07-10 20:42:45 -04:00
BS-PR-702 - Content validation, dependency manifest, and release gate
Rbanh commented on issue Falling-Metal-Int.../Blacksite#45 2026-07-10 20:36:59 -04:00
BS-PR-702 - Content validation, dependency manifest, and release gate

Expanded the authoritative validator to project-wide coverage.

New coverage:

  • assets/project.ron: schema/template compatibility, default scene, asset roots, duplicate capability tags, and…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#45 2026-07-10 20:31:00 -04:00
BS-PR-702 - Content validation, dependency manifest, and release gate

Implemented the first authoritative validation slice locally.

Evidence:

  • scene::validate_project now owns a deterministic ProjectValidationReport consumed by both editor Diagnostics and…
Rbanh closed issue Falling-Metal-Int.../Blacksite#43 2026-07-10 20:23:01 -04:00
BS-PR-605 - Prefab authoring v2: nested instances, variants, and structural overrides
Rbanh commented on issue Falling-Metal-Int.../Blacksite#43 2026-07-10 20:22:47 -04:00
BS-PR-605 - Prefab authoring v2: nested instances, variants, and structural overrides

Acceptance completed on 2026-07-11.

Runtime findings closed during the final smoke pass

  • Repaired three committed Crate actors whose serialized ChildOf referenced missing entity…
Rbanh closed issue Falling-Metal-Int.../Blacksite#42 2026-07-10 14:34:10 -04:00
BS-PR-604 - Multi-scene tabs, subscenes, and level composition
Rbanh commented on issue Falling-Metal-Int.../Blacksite#42 2026-07-10 14:34:08 -04:00
BS-PR-604 - Multi-scene tabs, subscenes, and level composition

Implemented and validated locally.

Delivered

  • Independent multi-scene tabs now live at the right end of the existing main editor toolbar below the menu bar; no extra row or vertical toolbar…
Rbanh closed issue Falling-Metal-Int.../Blacksite#3 2026-07-10 12:41:42 -04:00
BS-JD-001 - Project launcher and sandbox profiles
Rbanh commented on issue Falling-Metal-Int.../Blacksite#3 2026-07-10 12:41:37 -04:00
BS-JD-001 - Project launcher and sandbox profiles

Implemented the production Project Browser slice locally.

What shipped:

  • Versioned project identity/kind/template/capability fields with backward-compatible manifest defaults.
  • Strict…
Rbanh closed issue Falling-Metal-Int.../Blacksite#40 2026-07-10 11:57:22 -04:00
BS-PR-602 - Hierarchy, parenting, and prefab structure hardening
Rbanh commented on issue Falling-Metal-Int.../Blacksite#40 2026-07-10 11:57:15 -04:00
BS-PR-602 - Hierarchy, parenting, and prefab structure hardening

Completed the remaining hierarchy hardening locally and verified the ticket acceptance surface.

Final structural policy:

  • PrefabInstance contents are hydrated/generated and structurally…
Rbanh closed issue Falling-Metal-Int.../Blacksite#41 2026-07-10 11:37:56 -04:00
BS-PR-603 - Editor session persistence and crash diagnostics
Rbanh commented on issue Falling-Metal-Int.../Blacksite#41 2026-07-10 11:37:51 -04:00
BS-PR-603 - Editor session persistence and crash diagnostics

Implemented locally and acceptance-tested end to end.

Delivered:

  • Versioned session.ron schema v1 in the XDG user-state directory, written transactionally and kept outside project source…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#41 2026-07-10 05:55:23 -04:00
BS-PR-603 - Editor session persistence and crash diagnostics

Current-state audit (2026-07-10):

Already persisted machine-locally:

  • dock layout (UserPreferences.dock_layout),
  • hierarchy filter/expanded paths/generated/runtime/sort preferences,
  • recent…
Rbanh commented on issue Falling-Metal-Int.../Blacksite#33 2026-07-10 05:51:13 -04:00
BS-JD-502 - Tool regression tests and undo invariants

Production-operator regression pass (2026-07-10):

Implemented reusable operators::test_harness::OperatorInvariantHarness with shared assertions for:

  • committed/canceled/blocked phase, -…