Commit Graph
6 Commits
Author SHA1 Message Date
rock c7f50a08db fix: exclude LIFECYCLE.md from git (local review only)
Build and Push / Test (push) Failing after 3m26s
Build and Push / Build and push image (push) Skipped
2026-08-30 18:02:48 -07:00
rock 0a8f994d4b fix: remove knowledge/ from git tracking
Build and Push / Test (push) Successful in 8m0s
Build and Push / Build and push image (push) Successful in 5m24s
Knowledge lives in memory service (pgvector/OpenSearch) and vault,
not in git. Source markdown is ephemeral input to mem learn.
2026-08-29 22:50:23 -07:00
rock 3cac6fa417 fix: gitignore log/ dir, remove tracked JSONL from repo
Build and Push / Test (push) Failing after 6s
Build and Push / Build and push image (push) Skipped
Event logs are runtime data, not source code.
Also adds mem compact command and browser-use + memory-service knowledge.
2026-08-29 22:48:00 -07:00
Story Crater Bot 959c596b1d chore: Archive completed task files (M0, M1, M3, M3.5, M4.1-2, M3.6.1)
Deleted 31 completed task files:
- M0.x: 8 tasks (cargo, domain types, recordsource, tokenizer, adapters, gate)
- M1.x: 8 tasks (llm-chat, standing-query, prompt template, parser, loop, log, e2e, gate)
- M3.x: 4 tasks (l2-synthesis, rerank, mem-query, gate)
- M3.5.x: 8 tasks (http-server, ingest, query, federation, skills, projects, rate-limiting, gate)
- M3.6.1: DocCorpusSource (heading-boundary chunking)
- M4.1-2: skill-draft, derived-filter

Updated INDEX.md:
- Removed M0 & M1 phase sections (archived in git history)
- Updated progress table: 65 active tasks (42 + 2🟡 + 21)
- Updated status: M0/M1 complete, M3/M3.5 gates passing, M4.1-2 done
- Noted M3.5.10 JWT auth implementation complete (awaiting image rollout)
- Cleaned up broken links to deleted task files

Total test count: 239 passing, 2 ignored (up from 196 at M3.4)
Ready for M4.3 gate composition, M5 post-training, M7 source connectors.
2026-08-27 20:25:05 -07:00
Story Crater Bot 13a81b4202 fix(ci): commit Cargo.lock for reproducible Docker builds
Build and Push / Test (push) Successful in 2m55s
Build and Push / Build and push image (push) Failing after 1m4s
2026-08-23 17:40:56 -07:00
Story Crater Bot 631cbfa3e9 feat: complete M0.1-M0.4 phases
M0.1 - Cargo workspace + crate skeletons
  - 6-crate workspace with correct dependency direction
  - CI/CD pipeline with GitHub Actions
  - Integration tests verifying build and dependency structure

M0.2 - Domain types and sha256 identity
  - Level (L0, L1, L2) enum with proper serde formatting
  - Role enum (User, Assistant, ToolResult, System)
  - Record, Chunk, and MemoryNode domain types
  - Content-hash identity system ensuring rebuild idempotence
  - Newtypes (ProjectId, QueryId, RunId) with validation
  - Round-trip serde tests for all types

M0.3 - RecordSource trait + ChunkPolicy
  - RecordSource trait for streaming record sources
  - Chunk policy with token budgets and boundary modes
  - TokenCounter trait with CharsOverFourCounter stub
  - Chunking stream that respects budgets without splitting records
  - VecSource for testing
  - Integration tests verifying lossless chunking and budget adherence

M0.4 - Tokenizer-backed chunk sizing
  - Vendored Qwen2 tokenizer with hash verification
  - QwenTokenCounter implementing proper token counting
  - Hash guard that fails on modified tokenizer
  - mem tokens CLI subcommand for token counting
  - Integration tests with known string counts, hash guards, and budget verification

Total: 19 integration tests passing, all phases verified to compose correctly
Workspace builds cleanly with no clippy warnings
2026-08-22 23:13:42 -07:00