File size: 841 Bytes
6918275
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Monologue Start Extensions DOX

## Purpose

- Own core backend behavior that runs when a monologue starts.

## Ownership

- Ordered Python files own core monologue-start setup.
- `_00_spynel_profile_guard.py` blocks divergent active Spynel routing overrides before the main model runs; it preserves user files and logs no prompt contents.

## Local Contracts

- Keep start-of-monologue work bounded and non-blocking where appropriate.
- Plugin-specific behavior belongs in the owning plugin's `extensions/python/monologue_start/` directory.

## Work Guidance

- Coordinate lifecycle changes with the message loop and relevant plugin hooks.

## Verification

- Smoke-test the first monologue after a new user message; run `tests/test_spynel_profile_guard.py` for safe/blocked Spynel override cases.

## Child DOX Index

No child DOX files.