BS-JD-404 - BRP remote inspector write prototype #30

Open
opened 2026-06-06 01:48:37 -04:00 by Rbanh · 0 comments
Owner

Summary

Prototype editing one Transform over BRP against a running game/editor world.

Why

A narrow write path validates remote inspection/editing before committing to out-of-process game preview architecture.

Implementation notes

  • Pick one safe editable component: Transform.
  • Add request/response path through BRP with validation and error reporting.
  • Surface remote write status in editor UI.
  • Keep schema and authoring/runtime ownership boundaries explicit.

Acceptance criteria

  • Editor can update one remote Transform over BRP in a controlled prototype.
  • Failures report remote path, component, and reason.
  • Prototype does not bypass scene authoring validation silently.
  • Findings document next architectural decision.

Tests/docs

BRP smoke test where possible. Update runtime integration docs and ADR if direction is retained.

## Summary Prototype editing one `Transform` over BRP against a running game/editor world. ## Why A narrow write path validates remote inspection/editing before committing to out-of-process game preview architecture. ## Implementation notes - Pick one safe editable component: `Transform`. - Add request/response path through BRP with validation and error reporting. - Surface remote write status in editor UI. - Keep schema and authoring/runtime ownership boundaries explicit. ## Acceptance criteria - [ ] Editor can update one remote `Transform` over BRP in a controlled prototype. - [ ] Failures report remote path, component, and reason. - [ ] Prototype does not bypass scene authoring validation silently. - [ ] Findings document next architectural decision. ## Tests/docs BRP smoke test where possible. Update runtime integration docs and ADR if direction is retained.
Rbanh added this to the M4 - Extensibility and runtime integration milestone 2026-06-06 01:48:37 -04:00
Rbanh added the
roadmap:jackdaw
type:architecture
priority:P2
area:runtime
labels 2026-06-06 01:48:37 -04:00
Sign in to join this conversation.
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Falling-Metal-Interactive/Blacksite#30
No description provided.