Skip to content

feat(memory): initialize threat-model repository memory - #281

Merged
mpekatsoula merged 1 commit into
mainfrom
feature/history-memory-02-init-threat-model
Jul 28, 2026
Merged

feat(memory): initialize threat-model repository memory#281
mpekatsoula merged 1 commit into
mainfrom
feature/history-memory-02-init-threat-model

Conversation

@mpekatsoula

Copy link
Copy Markdown
Contributor
  • Load well-known and configured threat-model documents into repository memory.
  • Distill reusable claims and compile explicit policy and caller-contract guidance.
  • Replace threat-model snapshots atomically after successful initialization.
  • Verify with the full pytest suite and targeted mypy checks.

@mpekatsoula
mpekatsoula force-pushed the feature/history-memory-02-init-threat-model branch 21 times, most recently from 7f5cbd3 to 570dab4 Compare July 28, 2026 21:54
- Load configured and well-known text threat-model documents into repository memory.
- Keep PDF indexing support while excluding PDFs from direct threat-model ingestion.
- Resolve sources within the codebase and preserve authoritative claim provenance.
- Use provider-aware token splitting and structured claim extraction through the central LLM runner.
- Deduplicate claims without arbitrary record limits and keep original claims when reduction fails.
- Replace only initialization-owned memory namespaces and retain later feature records.
- Simplify source discovery, normalization, configuration, and contract construction.
- Verify the full pytest suite, pre-commit suite, and targeted threat-context type checking.
@mpekatsoula
mpekatsoula force-pushed the feature/history-memory-02-init-threat-model branch from 570dab4 to f782166 Compare July 28, 2026 22:03
@mpekatsoula
mpekatsoula merged commit 49d6f5a into main Jul 28, 2026
7 checks passed
@mpekatsoula
mpekatsoula deleted the feature/history-memory-02-init-threat-model branch July 28, 2026 22:05
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