docs: "what next" strategy deep dives + synthesis#1127
Merged
Conversation
Three grounded strategy deep dives produced this session, plus a capstone synthesis. Analysis artifacts only — no product code, no contract changes. - agent-loop-activation: the moat is the captures->agent->answer loop; it's shallow today (lexical-only retrieval, recap returns raw lines, the summarizer's structured fields are never indexed). - growth-positioning: the defensible position is "memory for your AI agent"; make MCP the hero, don't fight Granola on AI-notes. - codebase-architecture-health: health B; four god objects are the velocity tax, worst is TranscriptedSettingsView (4503 LOC / 187 commits). - SYNTHESIS: all three converge — the moat, the pitch, and the one big refactor are the same project. Includes a sequenced plan and the traps to avoid. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
A focused "what should we do next" session. We looked at the app, then ran three grounded background deep dives — product moat, market position, and codebase health — and wrote them up alongside a capstone synthesis so the direction is durable and reviewable, not just chat scrollback.
Product Impact
docs onlyagent workflowWhat changed
docs/strategy/agent-loop-activation-2026-06-14.md— product/moat deep dive. The captures→agent→answer loop is the moat but is shallow today: lexical FTS5 only (no semantic),recapreturns raw transcript lines, and the summarizer's structured Decisions/Action-Items/Open-Questions are extracted but never indexed — so the moat inverts as the library grows.docs/strategy/growth-positioning-2026-06-14.md— market deep dive. The defensible position is "memory for your AI agent"; make the MCP/agent connection the hero feature; don't fight Granola on AI-notes; free + local + MIT forever, with a Team-tier (E2EE sync) as the only trust-safe monetization if ever needed.docs/strategy/codebase-architecture-health-2026-06-14.md— engineering deep dive. Overall health B; clean bones but four god objects are the velocity tax (worst:TranscriptedSettingsView.swift, 4503 LOC / 187 commits). Raw-swiftc build is worth keeping; Swift 6 strict-concurrency is deferred debt.docs/strategy/SYNTHESIS-2026-06-14.md— capstone. All three converge: the moat, the pitch, and the one big refactor are the same project. Includes the two key collisions (the summary paradox; the hero move trapped in the worst god object), a sequenced plan (Phase 0 quick wins → index the summaries + cross-meeting MCP tools → semantic search + Settings decomposition → launch), and explicit don'ts.These are analysis artifacts under a new
docs/strategy/subtree. No product code, no contract/test changes, no runtime behavior change.How I checked it
scripts/dev/agent-preflight.sh— docs-only change; only suggested check is preflight, which is clean.agents/test-matrix.yml— n/a (no code, no agent-contract files touched)bash build.sh --no-open— n/a (docs only)bash run-tests.sh— n/a (docs only)Risk Review
Notes
Recommendations only — no direction is locked by this PR. Open flags called out in the synthesis: live GitHub star/download metrics were not pulled (keep live-release truth separate before any launch-timing call), the agent-memory window is contested (Granola + Plaud shipped MCP servers in 2026), and model strategy (extraction model + bundled embedding model) is now on the critical path and worth its own follow-up deep dive.
Agent handoff
COORD_DONE: GREEN | https://github.com/r3dbars/transcripted/pull/<this> | added docs/strategy/ (3 deep dives + synthesis) | none | pick next step: model-strategy deep dive, spec the agent-memory build, or start Phase 0 quick wins | agent-preflight (clean), manual link/render check | start recap-summary-aware + formatter↔parser agreement test🤖 Generated with Claude Code