JD

Task Contract Studio

v1.2

Compile a software task into an approved, code-aware contract, then verify the PR against it.

loadingGitHub App needs envwebhook secret missing

Tasks 3

AC-231Needs ReviewP1

Add audit trail for contract approvals

platform-core
MRMaya Rao
ContractsAuditRBAC

Context Review

platform-coreno snapshot

needs source
Workflow
Imported Task
Contract Draft
3
In Review
4
Approved
5
Agent Handoff
6
PR Linked
7
Verified

Context & Impact Graph

9 linked nodes · 8 relationships

validatescallsreads / writesconstrained byimplementssatisfiesrendersdocuments
Task · AC-231
Add audit trail for contract approvals
API
POST /contracts/approve
SERVICE
Auth Service
DATA STORE
PostgreSQL contracts_db
ADR
ADR-014 Audit and Observability
PR
#612 Add audit trail
TEST
contract-approval.spec.ts
UI
Contract Approval Modal
DOC
Audit Trail Design Doc

PR Verification

PR #612

platform-corefeat/audit-trailmain

Candidate
Unit tests · PassedIntegration · PassedLint · PassedType check · PassedSecurity scan · Warning

Diff Summary

+412 / -9818 files changed
src/contracts/audit/auditEvent.ts+120 / -0
src/contracts/approve.handler.ts+64 / -31
src/db/migrations/0142_audit_events.sql+48 / -0
src/api/contracts.routes.ts+39 / -12
web/contract/AuditTrail.tsx+88 / -9

Contract Verification

Implements audit-trail persistencePass
Captures actor, timestamp, decision and diffPass
Exposes audit trail in APIPass
Shows audit trail in Contract UIPartial
Overall: Partial