diff --git a/.governance/manifest.json b/.governance/manifest.json index b220012..fdd78e5 100644 --- a/.governance/manifest.json +++ b/.governance/manifest.json @@ -15,6 +15,7 @@ "coordination": { "integration": { "requiredForPaths": [ + ".governance/docs.json", "package.json", "pyproject.toml", "go.mod", @@ -67,6 +68,7 @@ }, "integration": { "ownedPaths": [ + ".governance/docs.json", "package.json", "pyproject.toml", "go.mod", diff --git a/project/TICKETS.md b/project/TICKETS.md index 280e256..feb83f4 100644 --- a/project/TICKETS.md +++ b/project/TICKETS.md @@ -110,4 +110,5 @@ This file indexes governance tickets without taking ownership of | **ticket-110** | [`README.md`](./ticket-110/README.md) | - | - | - | - | - | | **ticket-111** | [`README.md`](./ticket-111/README.md) | - | - | [`ai-codex.md`](./ticket-111/ai-codex.md) | - | - | | **ticket-112** | [`README.md`](./ticket-112/README.md) | - | - | [`ai-codex.md`](./ticket-112/ai-codex.md) | - | - | +| **ticket-168** | [`README.md`](./ticket-168/README.md) | - | - | - | - | - | diff --git a/project/ticket-168/README.md b/project/ticket-168/README.md new file mode 100644 index 0000000..d5a7f16 --- /dev/null +++ b/project/ticket-168/README.md @@ -0,0 +1,23 @@ +# Ticket 168: Register docs standard integration ownership + +- **ID**: ticket-168 +- **Owner**: agent:gemini +- **Status**: IN_PROGRESS +- **Workflow state**: EDIT +- **Created**: 2026-09-19 +- **Authorization**: SESSION_EXECUTION_AUTHORIZATION + +## Goal and scope + +Register initial integration ownership for `.governance/docs.json` under `workstreams.integration.ownedPaths` and `coordination.integration.requiredForPaths` in Goal's local manifest `.governance/manifest.json`. + +This unblocks subsequent integration ticket to adopt `wellmanifest/docs` and normalize documentation metadata. + +## Acceptance criteria + +- [x] AC-01: `.governance/docs.json` is registered under integration ownership in `.governance/manifest.json`; managed governance passes cleanly. + +## 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-168/intent.json b/project/ticket-168/intent.json new file mode 100644 index 0000000..1713c52 --- /dev/null +++ b/project/ticket-168/intent.json @@ -0,0 +1,80 @@ +{ + "schema": "new-project.intent/v3", + "ticket": "ticket-168", + "summary": "Register docs standard integration ownership", + "workstream": "application", + "classification": { + "kind": "SERVICE", + "priority": "P2", + "origin": "requested" + }, + "allowedPaths": [ + "project/ticket-168/**", + "project/TICKETS.md", + ".governance/manifest.json" + ], + "forbiddenPaths": [ + "project/ticket-*/user-*.md", + ".env", + "pyproject.toml", + "uv.lock", + "goal/**", + "tests/**", + "docs/**" + ], + "stacks": [ + "python" + ], + "dependsOn": [], + "conflictsWith": [], + "integrationTicket": null, + "delivery": { + "acceptedBaseSha": "4d6a1f9a7e07fc1af1516aa3bc029237d5a81a87", + "targetBranch": "main", + "outcome": "Register initial integration ownership for .governance/docs.json in Goal's local manifest", + "nonGoals": [ + "No existing runtime component or persistent data is moved", + "No wildcard ownership expansion or changes to Wellmanifest standards", + "Documentation implementation and adoption are handed off to subsequent integration ticket" + ], + "complexity": "S", + "estimatedMinutes": 15, + "budgets": { + "maxImplementationFiles": 1, + "maxAffectedComponents": 1, + "maxPublicInterfaceChanges": 0, + "maxRuntimeDependencies": 0 + }, + "architecture": { + "status": "accepted", + "decision": "Register initial integration ownership for .governance/docs.json under workstreams.integration.ownedPaths and coordination.integration.requiredForPaths in .governance/manifest.json.", + "components": [ + { + "name": "manifest", + "paths": [ + ".governance/manifest.json" + ] + } + ], + "responsibilityChanges": false, + "interfaceChanges": [], + "dataChanges": [], + "ui": { + "impact": "none", + "states": [], + "evidence": [] + }, + "rollback": "Restore the previously accepted target manifest" + }, + "runtimeDependencies": [], + "validation": [ + { + "criterion": "AC-01", + "commands": [ + "./project/governance-check.sh" + ], + "evidence": "Managed governance check passes cleanly" + } + ] + } +}