Skip to content

feat: add typed investigation state and runtime loop guardrails#28

Open
ThomsenDrake wants to merge 65 commits intoShinMegamiBoson:mainfrom
ThomsenDrake:chore/upstream-pr1-investigation-state-loop-guardrails-final
Open

feat: add typed investigation state and runtime loop guardrails#28
ThomsenDrake wants to merge 65 commits intoShinMegamiBoson:mainfrom
ThomsenDrake:chore/upstream-pr1-investigation-state-loop-guardrails-final

Conversation

@ThomsenDrake
Copy link

Stack position

This is PR 1/5 and the upstream entry point for the contribution stack. Later slices are stacked on fork branches because GitHub only allows later stacked bases to live in the same repository.

Summary

  • add typed InvestigationState persistence with legacy projection and fallback behavior
  • add runtime loop guardrails, loop-health metrics, bounded continuation, and replay/runtime fixes
  • update desktop and frontend event contracts for the richer runtime state

Out of scope

  • workspace init and migration
  • audio transcription
  • Chrome DevTools MCP
  • provider, auth, or config work

Notes

  • the remaining PRs in this stack will be retargeted upstream one by one as earlier slices land
  • I have not rerun the full PR-specific test suite as part of PR creation

ThomsenDrake and others added 30 commits March 13, 2026 10:52
…vestigationstate

docs: add RFC for typed ontology-first InvestigationState
…-normalization-model

docs: add RFC for research normalization and future action layer
Close remaining stage 1-4 gaps and align RFC 0002
Add badge for DeepWiki to README
Fix replay logging and pre-stage-7 test baseline
ThomsenDrake and others added 26 commits March 15, 2026 19:05
…tion

Add bounded budget auto-continuation
…ription

feat: add long-form Mistral transcription chunking
…tive

Add native Chrome DevTools MCP integration
@ThomsenDrake
Copy link
Author

Opened a public coordination thread for the contribution stack here: #29

If this work is interesting to upstream, I’m happy to keep the current 5-PR split, collapse it into fewer PRs, or start with just this first slice.

@ThomsenDrake ThomsenDrake marked this pull request as ready for review March 17, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant