Skip to content

Architecture WS9: physical root-pass moves for daemon-diagnostics-scope, runtime-command-surface, runtime-factory #3294

Description

@thymikee

Part of #3276. Reconciliation between ADR 0033 (PR #3287) and the root-zone classification (PR #3288), per the maintainer design follow-ups:

Purpose

daemon-diagnostics-scope.ts, runtime-command-surface.ts, and runtime-factory.ts were marked "move (root pass)" in ADR 0033. #3288 assigns them logical zones only; the files physically remain under src/. Reclassification is not completed collocation — the physical moves remain outstanding, and closing #3280 must not silently complete this promise.

Required behavior

For each of the three files, perform the physical move (or merge) into its owning zone/package with import fixes, in refactor(move) PRs, and delete the corresponding per-file row from ROOT_MODULE_ZONES in the same PR where directory/package-derived ownership replaces it (the maintainer's bridge rule: coherent groups acquiring physical homes remove filename rows; an internal rename within an owner should eventually need no central ownership-table edit).

Done when

Constraints

  • One file group per PR; rename-only proofs via git diff -M90% --stat.
  • Follow docs/agents/pull-requests.md.

Activity

  1. thymikee commented on Oct 8, 2026

    @thymikee
    MemberAuthor

    All three physical root-pass moves landed on main: daemon-diagnostics-scope.ts -> src/daemon-contracts/ (PR #3297), runtime-command-surface.ts + runtime-factory.ts -> src/command-runtime/ (PR #3299), merged 2026-10-08. Per-file ROOT_MODULE_ZONES rows deleted in the same PRs (folder-derived ownership); ADR 0033 rows recorded as moved with PR links; #3281 checklist closed via #3287/#3281. Done-when criteria all met; closing as authored-tracker (PRs intentionally used Refs since neither alone completed the issue).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions