Part of #1195 — Phase 1 Add `[security.content_isolation]` section to TOML config. **Crates**: zeph-core **Depends on**: SEC-1.1 **Tasks**: - [ ] Config struct `ContentIsolationConfig`: - `enabled: bool` (default: true) - `max_content_size: usize` (default: 65536) - `flag_injection_patterns: bool` (default: true) - `spotlight_untrusted: bool` (default: true) - [ ] Wire into `SecurityConfig` (or create if absent) - [ ] `--init` wizard: add content isolation toggle - [ ] Validate in config loading, emit `tracing::info!` on startup with active settings - [ ] Unit tests for deserialization and defaults **Files**: `crates/zeph-core/src/config/types.rs`, `crates/zeph-core/src/config/wizard.rs`
Part of #1195 — Phase 1
Add
[security.content_isolation]section to TOML config.Crates: zeph-core
Depends on: SEC-1.1
Tasks:
ContentIsolationConfig:enabled: bool(default: true)max_content_size: usize(default: 65536)flag_injection_patterns: bool(default: true)spotlight_untrusted: bool(default: true)SecurityConfig(or create if absent)--initwizard: add content isolation toggletracing::info!on startup with active settingsFiles:
crates/zeph-core/src/config/types.rs,crates/zeph-core/src/config/wizard.rs