Domain-Separated Defaults Implementation Plan

For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (- [ ]) syntax for tracking.

Goal: Make omitted MCP session_id values resolve to project-domain defaults instead of global default.

Architecture: Add small domain helper functions, include domain/default session in generated MCP configs, add config fields, and replace MCP server hardcoded default fallbacks with the configured default thread.

Tech Stack: Python 3.11, Pydantic settings, Typer, pytest, ruff.

---

Task 1: Domain Helpers

Files:

Task 2: Integration Config

Files:

Task 3: MCP Handler Defaults

Files:

Task 4: Docs And Verification

Files: