AIThreadIsolation UI component

Purpose

AIThreadIsolation is an assistant component. Assistant work isolation display. Use to show work ownership and conflicts.

Inputs

Field Required Type Behavior
owner yes string Display owner such as a module id or agent id; rendered as text only and not used for authorization.
worktree yes path string Display path to the isolated worktree; absolute paths are allowed for diagnostics and are never used for filesystem access.
branch yes string Git branch name shown for coordination; must be display text, not a command argument.
conflict no false, true, worktree, branch, dirty Default false. true renders a generic conflict; string values show the specific conflict source.

Boundary

Infrastructure enforces isolation; this component displays it.

Example

var isolation = <AIThreadIsolation
  owner="bus-ui"
  branch="ui-framework"
  worktree="/workspace/bus-ui">
</AIThreadIsolation>

Runtime Terms

Isolation fields are display diagnostics only. The component must never use owner, worktree, branch, or conflict values to run commands, grant permissions, or access the filesystem.

Sources