docs: incubating direction + voip flow reword + CSO 2026-06-21 report#1304
Conversation
…flow Add an "Incubating Directions (Not Yet Decided)" section to TARGET_ARCHITECTURE.md capturing the goal-directed control-surface idea (Objective + policies + roster + externally-measured evals), explicitly bounded by CLAUDE.md §8 and sequenced after the pull migration + #300. Incubating in trinity-enterprise#27. Reword the voip-telephony flow note to drop a stale #1039 reference in favor of describing the LOG_* data-retention no-op class directly. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Routine /cso full-audit posture report (Phases 0–14, daily 8/10 gate). Follows the docs/security-reports/ convention; no real secrets reproduced. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Resolve by running |
/review Report — automated structural reviewBranch: Docs-only PR, so the usual code checks (SQL/concurrency/auth) are N/A. But one content issue dominates and I'd treat it as blocking until resolved. Critical Findings (block merge)[C1] Disclosure: publishing VERIFIED, unremediated security findings to a PUBLIC repo (Confidence: 8/10)
with a copy-paste exploit in the JSON:
Informational Findings[I1] Scope:
Summary
Automated |
…stale voip hunk
Two review-driven fixes ahead of the v0.7.0 cut:
- Annotate the CSO posture report (.md + .json) with post-audit remediation
status. The report audited `main` pre-cut and listed F1/F2/F3 as open
VERIFIED findings; they are already remediated on `dev` and ship in v0.7.0:
- F1 (unauth agent-server) -> #1159 X-Trinity-Agent-Token middleware
- F2 (fastmcp -> hono/undici) -> #1255, #1289; fastmcp ^4.3.0
- F3 (form-data CRLF via axios) -> #1254
- F4/F5/F8 exploit path closed by #1159 (auth gate)
Adds a top-of-report banner, per-row status tags, per-finding notes, and a
machine-readable `remediation_status` block in the JSON. Avoids publishing a
stale "open CRITICAL + exploit" to a PUBLIC repo without its fix context.
- Drop the voip-telephony.md reword: it is superseded by already-merged #1301,
which made the identical `#1039` -> `LOG_*` change on `dev`. Restoring to
merge-base removes the redundant/conflicting hunk from this PR.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Release-prep doc cleanup — lands two pending planning/flow doc edits and the latest CSO posture report on
devahead of the v0.7.0 cut.Changes
docs/planning/TARGET_ARCHITECTURE.md— add an "Incubating Directions (Not Yet Decided)" section capturing the goal-directed control-surface idea (Objective + policies + roster + externally-measured evals), explicitly bounded by CLAUDE.md §8 ("Trinity ≠ DAG engine") and sequenced after the pull migration + PostgreSQL (Configurable database backend: SQLAlchemy Core abstraction (SQLite + PostgreSQL) #300). Incubating intrinity-enterprise#27.docs/memory/feature-flows/voip-telephony.md— drop a stale#1039reference in favor of describing theLOG_*data-retention no-op class directly.docs/security-reports/cso-2026-06-21.{md,json}— routine/csofull-audit posture report (Phases 0–14, daily 8/10 gate). Follows thedocs/security-reports/convention; no real secrets reproduced.Notes
.claude,src/backend/enterprise) intentionally not touched.🤖 Generated with Claude Code