Skip to content

[Domain] Provide runtime demo FacilityLayout2D#139

Merged
learncold merged 7 commits into
mainfrom
codex/domain-demo-layouts
Apr 22, 2026
Merged

[Domain] Provide runtime demo FacilityLayout2D#139
learncold merged 7 commits into
mainfrom
codex/domain-demo-layouts

Conversation

@95x8x9
Copy link
Copy Markdown
Collaborator

@95x8x9 95x8x9 commented Apr 21, 2026

Summary

  • Add a domain-owned runtime demo FacilityLayout2D generator (DemoLayouts::demoFacility()) that application/domain can call without reading tests/ fixtures.
  • Keep layout IDs stable for scenario/event targeting and ensure the demo layout passes ImportValidationService with no blocking issues.

Related Issue

Area

  • Engine
  • Domain
  • Application
  • Docs
  • Build
  • Analysis
  • Chore

Architecture Check

  • I kept the dependency direction application -> domain -> engine.
  • I did not add Qt UI code to src/domain.
  • I did not add domain or application dependencies to src/engine.
  • I used src/ as the include root.

Verification

  • cmake --preset windows-debug
  • cmake --build --preset build-debug
  • ctest --preset test-debug
  • Not run (reason below)

Risks / Follow-up

  • Follow-up: wire this runtime demo layout into the Qt application workflow when the run/authoring UI needs a non-import entrypoint.

@95x8x9 95x8x9 requested a review from learncold as a code owner April 21, 2026 16:47
@learncold learncold merged commit 829d419 into main Apr 22, 2026
2 checks passed
@learncold learncold deleted the codex/domain-demo-layouts branch April 22, 2026 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Task-런타임 데모 FacilityLayout2D 제공

2 participants