-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
enhancementNew feature or requestNew feature or requestmemoryPersistence and memoryPersistence and memoryskillsSKILL.md systemSKILL.md system
Description
Parent: #418
Scope
Implement the trust model data layer and storage.
Tasks
- Add
TrustLevelenum (Trusted, Verified, Quarantined, Blocked) tozeph-skills/src/trust.rs - Add
SkillSourceenum (Local, Hub, File) tozeph-skills/src/trust.rs - Extend
SkillMetawithtrust_level,source,content_hashfields - Add
skill_trustSQLite table migration inzeph-memory - Implement CRUD operations for skill trust records
- Compute blake3 hash of SKILL.md content at load time
- Local skills default to Trusted (backward compatible), unknown skills default to Quarantined
- Add
[skills.trust]config section tozeph-coreconfig types - Update
config/default.tomlwith trust defaults - Unit tests for TrustLevel ordering, transitions, and DB operations
Acceptance Criteria
- Existing skills load as Trusted with no behavioral change
- New
skill_trusttable created on migration SkillMetacarries correct trust level from DB lookup
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmemoryPersistence and memoryPersistence and memoryskillsSKILL.md systemSKILL.md system