diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e4cf158..4290b37 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,8 @@ jobs: steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Set up Python uses: actions/setup-python@v5 diff --git a/.governance/manifest.json b/.governance/manifest.json index a162cf9..09a8905 100644 --- a/.governance/manifest.json +++ b/.governance/manifest.json @@ -59,6 +59,7 @@ ".cursor/rules/**", ".githooks/**", ".github/copilot-instructions.md", + ".github/workflows/ci.yml", ".github/workflows/new-project-governance.yml", ".gitignore", ".governance/**", diff --git a/.governance/standard-requirements.json b/.governance/standard-requirements.json index 627edd7..fda2cad 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" diff --git a/project/ticket-012/README.md b/project/ticket-012/README.md new file mode 100644 index 0000000..8b1a575 --- /dev/null +++ b/project/ticket-012/README.md @@ -0,0 +1,21 @@ +# Ticket 012: Sync standard-requirements.json with baseline and transitive dependencies + +- **ID**: ticket-012 +- **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. +- [x] AC-02: .github/workflows/ci.yml checks out full git history (`fetch-depth: 0`) so `wellmanifest_governance.py` resolves the Git base on push events. + +## 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-012/intent.json b/project/ticket-012/intent.json new file mode 100644 index 0000000..9dc54ee --- /dev/null +++ b/project/ticket-012/intent.json @@ -0,0 +1,27 @@ +{ + "schema": "new-project.intent/v3", + "ticket": "ticket-012", + "summary": "Sync standard-requirements.json with baseline and transitive dependencies and configure full git history in CI", + "workstream": "governance", + "classification": { + "kind": "SERVICE", + "priority": "P2", + "origin": "health" + }, + "allowedPaths": [ + "project/ticket-012/**", + "TODO.md", + "project/TICKETS.md", + ".github/workflows/ci.yml", + ".governance/local-ci-publication.json", + ".governance/manifest.json", + ".governance/standard-requirements.json" + ], + "forbiddenPaths": [ + "project/ticket-*/user-*.md" + ], + "stacks": [], + "dependsOn": [], + "conflictsWith": [], + "integrationTicket": null +}