Active Session Continuity
Use this skill to preserve continuity in the current chat while delegating work to subagents.
Core Intent
- Startup companion skills are additive.
- They do not replace current-session integration and synthesis duties.
- Rule updates apply from the next orchestration step in the same active chat (not retroactively to already completed steps).
- When
meta-mode-memory is available in the environment, it is the mandatory compact continuity layer for session continuity.
Continuity Rules
- Treat policy updates as active from the next orchestration step after they are applied.
- Distinguish file persistence from chat synthesis.
- Before asking about prior context, perform lookup-before-ask against
meta-mode-memory when available; treat docs/protocol as detail only.
- After every delegated run, consume structured summaries by default, classify worker output, and evaluate scope against the delegated capsule/contract.
- Avoid requesting or replaying raw logs, long diffs, or full file contents unless explicitly requested.
- Integrate confirmed writes in the same thread.
- Report status in the active project/user language policy with explicit continuity notes (for this user/project baseline, Russian unless the user asks otherwise), including the first visible reply in a new chat. Internal/delegated artifacts remain English-only unless the delegated output is an explicitly requested localized user-facing artifact: delegated prompts/instructions, subagent-visible status notes, reasoning summaries, intermediate/final outputs, handoff/bootstrap blocks, capsules/task briefs/continuity notes, and delegated artifacts.
- Do not defer same-thread integration behind a separate delegation-permission checkpoint when delegation is already required by policy for requested local work, except where higher-priority runtime/platform controls require confirmation or the user explicitly forbids delegation.
- Do not require workers to prove runtime model/reasoning when metadata is hidden; assess compliance from scope, artifacts, and validation evidence.
Persistence vs Synthesis
- File persistence means files changed on disk.
- Chat synthesis means orchestrator acknowledges, validates, and reports those changes.
- A write is not operationally complete until both persistence and synthesis are done.
Delegated Write Integration
After each worker completion:
- Check whether files were changed.
- Verify change scope matches the delegated contract.
- Validate results with read-only checks or targeted smoke checks.
- Report exactly what changed, what was validated, and what remains.
Mismatch and Blocker Handling
If a worker run returns mismatch codes, interruption, hang, or timeout:
- state the condition explicitly (
MODEL_MISMATCH, REASONING_MISMATCH, ROUTE_MISMATCH, CONTRACT_AMBIGUOUS, interrupted run, HUNG_RUN, TIMEOUT);
- do not present incomplete work as applied;
- close stale workers when they are no longer useful or safe to keep running;
- treat mismatch labels as diagnostic unless a separate safety, role, scope, or permission boundary was crossed;
- when route metadata is unavailable, mark route status as
not_visible and continue with scope/safety verification;
- continue with at most one bounded retry or a narrowed follow-up task when drift, hang, timeout, or interruption affects task fitness or verification;
- provide a continuity update in the same thread.
No-Change Stop Condition
If a worker reports no file changes:
- say that no files were changed;
- state why (blocked, interrupted, scope mismatch, no-op);
- decide next step immediately (retry, adjust scope, or stop with reason).
Current-Chat Handoff Checklist
Use this checklist after each delegated run:
- Did files change?
- Were changes inside scope?
- Were checks run?
- Was the result integrated into this chat?
- Was the user told what changed and what is next?
Durable Memory Bridge
If the active project enables durable memory (for example via meta-mode-memory), compact durable-memory notes are required at material decision points, after significant write integration, and before new-chat handoff. Continuity is incomplete if this is skipped without MEMORY_SYNC_BLOCKED.
Explicit new-chat transition exception: this required handoff checkpoint is a standard continuity artifact and intentionally bypasses the Explicit Change Confirmation Gate; do not require separate confirmation unless the user explicitly says not to write/update checkpoint artifacts.
When runtime has meta-mode-memory available, this requirement is mandatory and supersedes docs-only continuity flows.
Example
A startup rule introduces a new companion skill.
In the same active chat:
- continue integrating worker results;
- keep reporting applied files and validation;
- do not defer continuity behavior to "next chat only".
1---2name: active-session-continuity3description: Use when orchestrating delegated work in an active chat to ensure rule updates apply from the next orchestration step, delegated writes are integrated and verified in the same thread, and user-facing continuity updates remain explicit after each worker result.4---56# Active Session Continuity78Use this skill to preserve continuity in the current chat while delegating work to subagents.910## Core Intent1112- Startup companion skills are additive.13- They do not replace current-session integration and synthesis duties.14- Rule updates apply from the next orchestration step in the same active chat (not retroactively to already completed steps).15- When `meta-mode-memory` is available in the environment, it is the mandatory compact continuity layer for session continuity.1617## Continuity Rules18191. Treat policy updates as active from the next orchestration step after they are applied.202. Distinguish file persistence from chat synthesis.213. Before asking about prior context, perform lookup-before-ask against `meta-mode-memory` when available; treat docs/protocol as detail only.224. After every delegated run, consume structured summaries by default, classify worker output, and evaluate scope against the delegated capsule/contract.235. Avoid requesting or replaying raw logs, long diffs, or full file contents unless explicitly requested.246. Integrate confirmed writes in the same thread.257. Report status in the active project/user language policy with explicit continuity notes (for this user/project baseline, Russian unless the user asks otherwise), including the first visible reply in a new chat. Internal/delegated artifacts remain English-only unless the delegated output is an explicitly requested localized user-facing artifact: delegated prompts/instructions, subagent-visible status notes, reasoning summaries, intermediate/final outputs, handoff/bootstrap blocks, capsules/task briefs/continuity notes, and delegated artifacts.268. Do not defer same-thread integration behind a separate delegation-permission checkpoint when delegation is already required by policy for requested local work, except where higher-priority runtime/platform controls require confirmation or the user explicitly forbids delegation.279. Do not require workers to prove runtime model/reasoning when metadata is hidden; assess compliance from scope, artifacts, and validation evidence.2829## Persistence vs Synthesis3031- File persistence means files changed on disk.32- Chat synthesis means orchestrator acknowledges, validates, and reports those changes.33- A write is not operationally complete until both persistence and synthesis are done.3435## Delegated Write Integration3637After each worker completion:38391. Check whether files were changed.402. Verify change scope matches the delegated contract.413. Validate results with read-only checks or targeted smoke checks.424. Report exactly what changed, what was validated, and what remains.4344## Mismatch and Blocker Handling4546If a worker run returns mismatch codes, interruption, hang, or timeout:4748- state the condition explicitly (`MODEL_MISMATCH`, `REASONING_MISMATCH`, `ROUTE_MISMATCH`, `CONTRACT_AMBIGUOUS`, interrupted run, `HUNG_RUN`, `TIMEOUT`);49- do not present incomplete work as applied;50- close stale workers when they are no longer useful or safe to keep running;51- treat mismatch labels as diagnostic unless a separate safety, role, scope, or permission boundary was crossed;52- when route metadata is unavailable, mark route status as `not_visible` and continue with scope/safety verification;53- continue with at most one bounded retry or a narrowed follow-up task when drift, hang, timeout, or interruption affects task fitness or verification;54- provide a continuity update in the same thread.5556## No-Change Stop Condition5758If a worker reports no file changes:5960- say that no files were changed;61- state why (blocked, interrupted, scope mismatch, no-op);62- decide next step immediately (retry, adjust scope, or stop with reason).6364## Current-Chat Handoff Checklist6566Use this checklist after each delegated run:6768- Did files change?69- Were changes inside scope?70- Were checks run?71- Was the result integrated into this chat?72- Was the user told what changed and what is next?7374## Durable Memory Bridge7576If the active project enables durable memory (for example via `meta-mode-memory`), compact durable-memory notes are required at material decision points, after significant write integration, and before new-chat handoff. Continuity is incomplete if this is skipped without `MEMORY_SYNC_BLOCKED`.77Explicit new-chat transition exception: this required handoff checkpoint is a standard continuity artifact and intentionally bypasses the Explicit Change Confirmation Gate; do not require separate confirmation unless the user explicitly says not to write/update checkpoint artifacts.78When runtime has `meta-mode-memory` available, this requirement is mandatory and supersedes docs-only continuity flows.7980## Example8182A startup rule introduces a new companion skill.8384In the same active chat:8586- continue integrating worker results;87- keep reporting applied files and validation;88- do not defer continuity behavior to "next chat only".