tidaldb/.sdlc/features/m10-agent-capability-boundaries/manifest.yaml

165 lines
5.0 KiB
YAML

slug: m10-agent-capability-boundaries
title: Agent Capability Boundaries
description: Per-agent permission scopes controlling read/write access to signal types, user attributes, and ranking profile overrides — enforced at the session layer
phase: released
created_at: 2026-03-03T06:29:45.070060Z
updated_at: 2026-03-05T00:38:49.553674Z
artifacts:
- artifact_type: spec
status: approved
path: .sdlc/features/m10-agent-capability-boundaries/spec.md
created_at: 2026-03-05T00:14:45.957272Z
approved_at: 2026-03-05T00:14:48.394604Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: design
status: approved
path: .sdlc/features/m10-agent-capability-boundaries/design.md
created_at: 2026-03-05T00:14:53.792059Z
approved_at: 2026-03-05T00:14:58.105501Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: tasks
status: approved
path: .sdlc/features/m10-agent-capability-boundaries/tasks.md
created_at: 2026-03-05T00:15:03.662795Z
approved_at: 2026-03-05T00:15:05.992828Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: qa_plan
status: approved
path: .sdlc/features/m10-agent-capability-boundaries/qa-plan.md
created_at: 2026-03-05T00:15:14.255607Z
approved_at: 2026-03-05T00:15:16.582779Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: review
status: approved
path: .sdlc/features/m10-agent-capability-boundaries/review.md
created_at: 2026-03-05T00:37:12.057789Z
approved_at: 2026-03-05T00:37:14.637795Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: audit
status: approved
path: .sdlc/features/m10-agent-capability-boundaries/audit.md
created_at: 2026-03-05T00:37:43.896355Z
approved_at: 2026-03-05T00:37:46.345674Z
rejected_at: null
rejection_reason: null
approved_by: null
- artifact_type: qa_results
status: approved
path: .sdlc/features/m10-agent-capability-boundaries/qa-results.md
created_at: 2026-03-05T00:38:43.173746Z
approved_at: 2026-03-05T00:38:45.392502Z
rejected_at: null
rejection_reason: null
approved_by: null
tasks:
- id: T1
title: Extend AgentPolicy with read and profile override fields
description: null
status: completed
created_at: 2026-03-05T00:15:31.976755Z
started_at: 2026-03-05T00:16:57.735634Z
completed_at: 2026-03-05T00:18:11.358564Z
blocker: null
depends_on: []
- id: T2
title: Schema build-time validation for new policy fields
description: null
status: completed
created_at: 2026-03-05T00:15:31.983381Z
started_at: 2026-03-05T00:18:11.370262Z
completed_at: 2026-03-05T00:20:55.286042Z
blocker: null
depends_on: []
- id: T3
title: 'PolicyEvaluator: add check_read, check_attribute_read, check_profile_override'
description: null
status: completed
created_at: 2026-03-05T00:15:31.988889Z
started_at: 2026-03-05T00:20:55.293668Z
completed_at: 2026-03-05T00:22:54.332059Z
blocker: null
depends_on: []
- id: T4
title: Extend AuditKind and SessionState for new violation tracking
description: null
status: completed
created_at: 2026-03-05T00:15:31.993859Z
started_at: 2026-03-05T00:22:54.338676Z
completed_at: 2026-03-05T00:23:37.834508Z
blocker: null
depends_on: []
- id: T5
title: Session-gated read methods on TidalDb
description: null
status: completed
created_at: 2026-03-05T00:15:31.998661Z
started_at: 2026-03-05T00:23:37.841305Z
completed_at: 2026-03-05T00:24:55.636836Z
blocker: null
depends_on: []
- id: T6
title: Profile override enforcement in retrieve and search
description: null
status: completed
created_at: 2026-03-05T00:15:32.003866Z
started_at: 2026-03-05T00:24:55.659534Z
completed_at: 2026-03-05T00:26:59.036229Z
blocker: null
depends_on: []
- id: T7
title: 'Integration test: m10_agent_capability'
description: null
status: completed
created_at: 2026-03-05T00:15:32.008810Z
started_at: 2026-03-05T00:26:59.050908Z
completed_at: 2026-03-05T00:36:34.502754Z
blocker: null
depends_on: []
comments: []
next_comment_seq: 0
blockers: []
phase_history:
- phase: draft
entered: 2026-03-03T06:29:45.070060Z
exited: 2026-03-05T00:14:48.395376Z
- phase: specified
entered: 2026-03-05T00:14:48.395376Z
exited: 2026-03-05T00:15:16.588601Z
- phase: planned
entered: 2026-03-05T00:15:16.588601Z
exited: 2026-03-05T00:18:11.361144Z
- phase: ready
entered: 2026-03-05T00:18:11.361144Z
exited: 2026-03-05T00:20:55.287573Z
- phase: implementation
entered: 2026-03-05T00:20:55.287573Z
exited: 2026-03-05T00:37:14.639926Z
- phase: review
entered: 2026-03-05T00:37:14.639926Z
exited: 2026-03-05T00:37:43.897320Z
- phase: audit
entered: 2026-03-05T00:37:43.897320Z
exited: 2026-03-05T00:37:46.348743Z
- phase: qa
entered: 2026-03-05T00:37:46.348743Z
exited: 2026-03-05T00:38:45.395025Z
- phase: merge
entered: 2026-03-05T00:38:45.395025Z
exited: 2026-03-05T00:38:49.553674Z
- phase: released
entered: 2026-03-05T00:38:49.553674Z
exited: null
dependencies: []
archived: false
schema_version: 3