zeroclaw/docs/maintainers
Simian Astronaut 7 162a2b65a5 fix(multi): harden Edge TTS path validation, add subprocess timeout, restore Slack symlink protection
Edge TTS: reject binary_path containing path separators to prevent
arbitrary executable paths bypassing the basename allowlist. Wrap
subprocess execution in tokio::time::timeout (60s) matching HTTP
providers.

Slack: restore symlink_metadata check before rename to prevent
symlink-following attacks on attachment output paths.

Docs: add TTS module misplacement note to refactor-candidates.md —
tts.rs belongs in src/tools/, not src/channels/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 10:05:52 -04:00
..
docs-inventory.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00
i18n-coverage.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00
project-triage-snapshot-2026-02-18.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00
README.md docs: update all internal links to match topic-based directory layout 2026-03-09 23:09:09 -04:00
refactor-candidates.md fix(multi): harden Edge TTS path validation, add subprocess timeout, restore Slack symlink protection 2026-03-11 10:05:52 -04:00
repo-map.md docs: add extension examples and update references in contributing materials 2026-03-10 15:11:28 -04:00
structure-README.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00
trademark.md docs: restructure docs/ into topic-based directory layout 2026-03-09 22:25:20 -04:00

Project Snapshot & Triage Docs

Time-bound project status snapshots for planning documentation and operations work.

Current Snapshot

Scope

Project snapshots are time-bound assessments of open PRs, issues, and documentation health. Use these to:

  • Identify documentation gaps driven by feature work
  • Prioritize docs maintenance alongside code changes
  • Track evolving PR/issue pressure over time

For stable documentation classification (not time-bound), use docs-inventory.md.