-
Notifications
You must be signed in to change notification settings - Fork 0
feat: extend approval and meeting API responses #774
Copy link
Copy link
Closed
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:smallLess than 1 day of workLess than 1 day of workspec:apitype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.0Patch release v0.5.0Patch release v0.5.0
Description
Phase 3.4 -- Approval & Meeting Response Extensions
Parent: #762
Context
Minor extensions to existing endpoints to support richer dashboard displays.
Scope
Extend approval responses
- Add
seconds_remaining(computed fromexpires_at - now) - Add
urgency_levelenum: critical (< 1hr), high (< 4hrs), normal (>= 4hrs), no_expiry - Apply to both list and detail endpoints
Extend meeting responses
- Add
token_usage_by_participant:{agent_name: token_count} - Add
contribution_rank: sorted list of agents by contribution - Add
meeting_duration_seconds(if completed)
Extend budget records response
- Add
daily_summaryaggregation of returned records - Add
period_summarystats (avg cost per record, total tokens)
Deliverables
- Approval responses include urgency data
- Meeting responses include per-participant token usage
- Budget records include summary aggregations
- Unit tests for computed fields
- OpenAPI schema updated
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:smallLess than 1 day of workLess than 1 day of workspec:apitype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.0Patch release v0.5.0Patch release v0.5.0