note: Panel launch did not specify a target Ticket and instructed Orchestrator to wait for explicit follow-up before spawning role Pods. Queue acceptance was not recorded yet. Bounded check: Ticket body/thread show implementation_ready, relation query has no blockers, orchestration plan has no existing records, main workspace is clean, and active worktrees are prompt-resource-centralization plus tui-model-setup-wizard. Waiting reason: human gate/explicit target authorization.

author: orchestrator


summary: Add global `yoi` Lua Profile API for both filesystem and embedded Profiles; provide `yoi.profile.import`/`extend` over raw reusable Profile artifacts with deep-merge table semantics and scalar/list replacement; keep local project `require` working; update bundled default Profile to global `yoi` style; preserve validation rejection of runtime-bound/concrete authority fields; fix tests for require aliases/import/extend/default evaluation.

branch: lua-profile-yoi-api

role_plan: Orchestrator implements directly in a dedicated worktree because coder write-scope delegation is unavailable in this session; reviewer will be spawned read-only after implementation. Keep Profile validation boundaries intact and avoid broad manifest/runtime refactors.