{"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 0 profiles → result undefined, error set, create-surface UI"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 0 profiles → result undefined, error set, create-surface UI"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 1 profile → result = it (interactive)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 1 profile → result = it (interactive)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 1 profile → result = it (headless)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 1 profile → result = it (headless)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 2+ with valid default → result = default (interactive)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 2+ with valid default → result = default (interactive)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 2+ with valid default → result = default (headless)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 2+ with valid default → result = default (headless)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 2+ no default → result = MRU head, INTERACTIVE (new behavior; no empty window)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > resolves 2+ profiles with no default to the MRU head interactively, with no empty window"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 2+ no default → result = MRU head (headless)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 2+ no default → result = MRU head (headless)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 2+ no default, no MRU → result = first (interactive)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 2+ no default, no MRU → result = first (interactive)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > 2+ no default, no MRU → result = first (headless)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > 2+ no default, no MRU → result = first (headless)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > invalid default link → skipped, next rule (MRU) applies"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > invalid default link → skipped, next rule (MRU) applies"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > interactive 2+ no default renders the picker sidecar as [UI]"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > interactive 2+ no default renders the picker sidecar as [UI]"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > MRU write flips result (the switcher contract: selection = MRU write → result changes)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > MRU write flips result (the switcher contract: selection = MRU write → result changes)"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > picker sidecar fetch failure → result still resolves; error surfaced in picker UI"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > picker sidecar fetch failure → result still resolves; error surfaced in picker UI"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > cross-space id skew (CT-1842) > MRU head resolves cross-space despite different-id mru links (fails on unfixed code)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > cross-space id skew > resolves the MRU head cross-space despite different-id mru links"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > cross-space id skew (CT-1842) > default resolves cross-space despite different-id default link (guards the default-match fix)"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > cross-space id skew > resolves the default cross-space despite a different-id default link"}} {"date":"2026-09-12","from":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result #profile contract (CT-1829) > cross-space id skew (CT-1842) > default outranks MRU even under id skew"},"to":{"k":"unit","s":"runner","n":"wish built-in > cross-space wish resolution > single-result `#profile` contract > cross-space id skew > default outranks MRU even under id skew"}} {"date":"2026-09-17","from":{"k":"unit","s":"runner","n":"wish built-in > scope-based wish search > arbitrary DID scope > answers nothing, not a no-match error, while the arbitrary DID space's mentionables are not there"},"to":{"k":"unit","s":"runner","n":"wish built-in > scope-based wish search > arbitrary DID scope > reports confirmed absence in an arbitrary DID space and finds later arrivals"}}