rock
dee7744e45
ci: split PR check and deploy workflows
...
PR Check / Build, Test & Image (pull_request) Failing after 38s
build.yaml (PR only):
- cargo build + test + clippy
- Docker build + push with SHA tag (no :latest)
- Image exists in registry after PR CI passes
deploy.yaml (main push only):
- docker pull SHA image (already in registry from PR)
- docker tag as :latest
- docker push :latest
- No rebuild, no cargo steps
2026-09-08 19:17:46 -07:00
rock
17065aead2
feat(phase-3.1): agent entity types + metadata structs
...
EntityType enum extended with 3 agent types:
- AgentPrompt: track prompt templates, usage, quality
- AgentSkill: track learned capabilities, success rate, latency
- AgentDecision: track decisions, reasoning, outcomes
New module: agent_entity.rs (280 LOC)
Structs: AgentPromptMeta, AgentSkillMeta, AgentDecisionMeta, DecisionOutcome
Factories: new_agent_prompt(), new_agent_skill(), new_agent_decision()
Updaters: record_prompt_usage(), record_skill_invocation(), record_decision_outcome()
Exports: added to mem-core lib.rs
Tests: 8 new (prompt, skill, decision, outcome, usage stats,
invocation stats, round-trip, serialization)
Build: cargo build --release clean
Suite: 174 lib tests pass
2026-09-08 19:17:46 -07:00
rock
b15072e12d
fix: resolve 8 integration test compilation errors ( #46 )
...
CI / CI (push) Successful in 11m36s
## Problem
8 integration test files failed to compile due to:
1. Ambiguous float types (Rust 2024+ stricter inference)
2. chrono 0.4 API change (`with_hour` removed)
3. Missing `sqlx` + `base64` in `[dev-dependencies]`
4. `<` parsed as generics instead of comparison
5. Incorrect assertion (3^5=243 > 100)
## Fix
- Added `f32`/`f64` type annotations to vec declarations and bindings
- Replaced `with_hour(0)` with `date_naive().and_hms_opt(0,0,0).unwrap().and_utc()`
- Added `sqlx` + `base64` to `[dev-dependencies]`
- Wrapped comparison in parens
- Fixed assertion: nodes=100 → nodes=1000
## Validation
- `cargo build --release` clean
- `cargo test` — 20 test suites, 0 failures
- 10 files changed, 46 insertions, 42 deletionsReviewed-on: #46
Co-authored-by: rock <[email protected] >
2026-09-09 01:22:33 +00:00