diff --git a/.governance/standard-requirements.json b/.governance/standard-requirements.json index d64b41a..10260db 100644 --- a/.governance/standard-requirements.json +++ b/.governance/standard-requirements.json @@ -21,6 +21,10 @@ "id": "wellmanifest/git-lifecycle", "minimumLevel": "S4" }, + { + "id": "wellmanifest/lifecycle", + "minimumLevel": "S4" + }, { "id": "wellmanifest/logs", "minimumLevel": "S5" @@ -29,6 +33,10 @@ "id": "wellmanifest/merge", "minimumLevel": "S5" }, + { + "id": "wellmanifest/modularity", + "minimumLevel": "S3" + }, { "id": "wellmanifest/new-project", "minimumLevel": "S4" @@ -41,6 +49,10 @@ "id": "wellmanifest/poa", "minimumLevel": "S5" }, + { + "id": "wellmanifest/priority", + "minimumLevel": "S3" + }, { "id": "wellmanifest/reuse", "minimumLevel": "S3" diff --git a/project/ticket-110/README.md b/project/ticket-110/README.md new file mode 100644 index 0000000..6071cb7 --- /dev/null +++ b/project/ticket-110/README.md @@ -0,0 +1,20 @@ +# Ticket 110: Sync standard-requirements.json with baseline and transitive dependencies + +- **ID**: ticket-110 +- **Owner**: agent:gemini (SESSION_EXECUTION_AUTHORIZATION) +- **Status**: IN_PROGRESS +- **Workflow state**: EDIT +- **Created**: 2026-10-27 + +## Goal and scope + +To be completed from human-owned input. + +## Acceptance criteria + +- [x] AC-01: .governance/standard-requirements.json synced with baseline and transitive dependencies. + +## Tracking boundary + +This directory contains the minimal reviewed intent. Optional participant prose +and raw command logs are not required delivery output. diff --git a/project/ticket-110/intent.json b/project/ticket-110/intent.json new file mode 100644 index 0000000..69a9fe6 --- /dev/null +++ b/project/ticket-110/intent.json @@ -0,0 +1,73 @@ +{ + "schema": "new-project.intent/v3", + "ticket": "ticket-110", + "summary": "Sync standard-requirements.json with baseline and transitive dependencies", + "workstream": "governance", + "classification": { + "kind": "SERVICE", + "priority": "P2", + "origin": "health" + }, + "allowedPaths": [ + "project/ticket-110/**", + "TODO.md", + "project/TICKETS.md", + ".governance/local-ci-publication.json", + ".governance/standard-requirements.json" + ], + "forbiddenPaths": [ + "project/ticket-*/user-*.md" + ], + "stacks": [], + "dependsOn": [], + "conflictsWith": [], + "integrationTicket": null, + "delivery": { + "acceptedBaseSha": "b8ff316350822300190821f90776be53ae4e5729", + "targetBranch": "main", + "outcome": "Synchronize .governance/standard-requirements.json with the baseline and transitive standard dependencies, without changing any runtime code.", + "nonGoals": [ + "No runtime or test code changes", + "No other governance file changes" + ], + "complexity": "S", + "estimatedMinutes": 15, + "budgets": { + "maxImplementationFiles": 1, + "maxAffectedComponents": 1, + "maxPublicInterfaceChanges": 0, + "maxRuntimeDependencies": 0 + }, + "architecture": { + "status": "accepted", + "decision": "Add the missing baseline and transitive requirement entries to standard-requirements.json.", + "components": [ + { + "name": "standard-requirements", + "paths": [ + ".governance/standard-requirements.json" + ] + } + ], + "responsibilityChanges": false, + "interfaceChanges": [], + "dataChanges": [], + "ui": { + "impact": "none", + "states": [], + "evidence": [] + }, + "rollback": "Revert the requirements file change through protected publication." + }, + "runtimeDependencies": [], + "validation": [ + { + "criterion": "AC-01", + "commands": [ + "./project/governance-check.sh" + ], + "evidence": "project/ticket-110/README.md" + } + ] + } +}