feat(governance): land authoritative PROJECT_CHARTER.md (Closes #987) #988

Merged
sysadmin merged 1 commits from fix/issue-987-native-mcp-bootstrap into master 2026-07-31 06:11:20 -05:00
Owner

Summary

Lands the authoritative project charter for Gitea-Tools / MCP Control Plane and points agent instruction files at it.

Changes

  • PROJECT_CHARTER.md — Canonical charter (purpose, workflow, principles, non-goals, success criteria, change-control) with required metadata (Charter-ID mcp-control-plane, version 1.0, status approved by human operator for #987).
  • AGENTS.md — Pointer to the charter plus issue-first workflow rules; does not replace the charter.

Out of scope (follow-up)

MCP charter-acknowledgement gate and multi-project enforcement remain for later issues under the governance model described in #987.

Test plan

  • Charter present at repository root on this branch
  • Metadata block complete for first approved landing
  • AGENTS.md points to charter without duplicating it
  • Human confirms merge (operator requested merge)

Closes #987

## Summary Lands the authoritative project charter for Gitea-Tools / MCP Control Plane and points agent instruction files at it. ## Changes - **`PROJECT_CHARTER.md`** — Canonical charter (purpose, workflow, principles, non-goals, success criteria, change-control) with required metadata (Charter-ID `mcp-control-plane`, version 1.0, status approved by human operator for #987). - **`AGENTS.md`** — Pointer to the charter plus issue-first workflow rules; does not replace the charter. ## Out of scope (follow-up) MCP charter-acknowledgement gate and multi-project enforcement remain for later issues under the governance model described in #987. ## Test plan - [x] Charter present at repository root on this branch - [x] Metadata block complete for first approved landing - [x] AGENTS.md points to charter without duplicating it - [ ] Human confirms merge (operator requested merge) Closes #987
jcwalker3 added 1 commit 2026-07-31 06:07:28 -05:00
Introduce the project charter as the ultimate source of truth for purpose,
operating model, principles, non-goals, success criteria, and change-control.
Point AGENTS.md at the charter without replacing it.

Closes #987
Owner

repo: Scaled-Tech-Consulting/Gitea-Tools
pr: #988
issue: #987
reviewer_identity: sysadmin
profile: prgs-reviewer
session_id: 75321-6524ea2d2482
worktree: /Users/jasonwalker/Development/Gitea-Tools/branches/review-pr988-charter
phase: claimed
candidate_head: 4920076309
target_branch: master
target_branch_sha: none
last_activity: 2026-07-31T11:08:46Z
expires_at: 2026-07-31T11:18:46Z
blocker: none

<!-- mcp-review-lease:v1 --> repo: Scaled-Tech-Consulting/Gitea-Tools pr: #988 issue: #987 reviewer_identity: sysadmin profile: prgs-reviewer session_id: 75321-6524ea2d2482 worktree: /Users/jasonwalker/Development/Gitea-Tools/branches/review-pr988-charter phase: claimed candidate_head: 49200763092c9dfdabbb429cb66cc7c0db7b4adf target_branch: master target_branch_sha: none last_activity: 2026-07-31T11:08:46Z expires_at: 2026-07-31T11:18:46Z blocker: none
sysadmin approved these changes 2026-07-31 06:10:13 -05:00
sysadmin left a comment
Owner

Canonical PR State

STATE: ready-to-merge
WHO_IS_NEXT: merger
NEXT_ACTION: Merge PR after confirming approval_at_current_head
NEXT_PROMPT:

Merge PR #988 for issue #987 after live mergeable check passes. confirmation: MERGE PR 988 expected_head_sha: 49200763092c9dfdabbb429cb66cc7c0db7b4adf

WHAT_HAPPENED: Reviewer approved at current head
WHY: All gates passed and head SHA is current; human operator requested charter merge
ISSUE: #987
HEAD_SHA: 4920076309
REVIEW_STATUS: approved / approval_at_current_head
MERGE_READY: true
BLOCKERS: none
VALIDATION: Diff limited to PROJECT_CHARTER.md + AGENTS.md; charter metadata present; AGENTS.md points to charter; independent reviewer sysadmin vs author jcwalker3
NATIVE_REVIEW_PROOF: transport=native_mcp; entrypoint=mcp_server; token_fingerprint=prgs-reviewer-sysadmin
LAST_UPDATED_BY: prgs-reviewer

## Canonical PR State STATE: ready-to-merge WHO_IS_NEXT: merger NEXT_ACTION: Merge PR after confirming approval_at_current_head NEXT_PROMPT: ```text Merge PR #988 for issue #987 after live mergeable check passes. confirmation: MERGE PR 988 expected_head_sha: 49200763092c9dfdabbb429cb66cc7c0db7b4adf ``` WHAT_HAPPENED: Reviewer approved at current head WHY: All gates passed and head SHA is current; human operator requested charter merge ISSUE: #987 HEAD_SHA: 49200763092c9dfdabbb429cb66cc7c0db7b4adf REVIEW_STATUS: approved / approval_at_current_head MERGE_READY: true BLOCKERS: none VALIDATION: Diff limited to PROJECT_CHARTER.md + AGENTS.md; charter metadata present; AGENTS.md points to charter; independent reviewer sysadmin vs author jcwalker3 NATIVE_REVIEW_PROOF: transport=native_mcp; entrypoint=mcp_server; token_fingerprint=prgs-reviewer-sysadmin LAST_UPDATED_BY: prgs-reviewer
Owner

adopted_at: 2026-07-31T11:11:04Z
adopted_by_identity: sysadmin
adopted_by_profile: prgs-merger
adopted_from_session_id: 75321-6524ea2d2482
adopted_from_profile: prgs-reviewer
adopted_from_reviewer_identity: sysadmin
adopted_from_comment_id: 18951
adoption_reason: merger-handoff-approved-head

repo: Scaled-Tech-Consulting/Gitea-Tools
pr: #988
issue: #987
reviewer_identity: sysadmin
profile: prgs-merger
session_id: 75317-37cd2f1c77c1
worktree: /Users/jasonwalker/Development/Gitea-Tools/branches/review-pr988-charter
phase: adopted
candidate_head: 4920076309
target_branch: master
target_branch_sha: none
last_activity: 2026-07-31T11:11:04Z
expires_at: 2026-07-31T11:21:04Z
blocker: none

<!-- mcp-review-lease-adoption:v1 --> adopted_at: 2026-07-31T11:11:04Z adopted_by_identity: sysadmin adopted_by_profile: prgs-merger adopted_from_session_id: 75321-6524ea2d2482 adopted_from_profile: prgs-reviewer adopted_from_reviewer_identity: sysadmin adopted_from_comment_id: 18951 adoption_reason: merger-handoff-approved-head <!-- mcp-review-lease:v1 --> repo: Scaled-Tech-Consulting/Gitea-Tools pr: #988 issue: #987 reviewer_identity: sysadmin profile: prgs-merger session_id: 75317-37cd2f1c77c1 worktree: /Users/jasonwalker/Development/Gitea-Tools/branches/review-pr988-charter phase: adopted candidate_head: 49200763092c9dfdabbb429cb66cc7c0db7b4adf target_branch: master target_branch_sha: none last_activity: 2026-07-31T11:11:04Z expires_at: 2026-07-31T11:21:04Z blocker: none
sysadmin merged commit 0ba19c8436 into master 2026-07-31 06:11:20 -05:00
Owner

Stale #332 review-decision lock cleanup (#594)

Status: APPLIED

Manual deletion of session-state files is not the workflow.
This path only clears a lock when the referenced PR is merged/closed.

## Stale #332 review-decision lock cleanup (#594) Status: **APPLIED** - actor: `sysadmin` - profile: `prgs-merger` - timestamp: `2026-07-31T11:11:23.792055+00:00` - last terminal: `approve` on PR #988 - PR state: `closed` (merged=True) - merge_commit_sha: `0ba19c8436d292c813ff04d34cdf82cf23a0adc0` - prior live_mutations_count: `2` - prior profile_identity: `prgs-reviewer` Manual deletion of session-state files is **not** the workflow. This path only clears a lock when the referenced PR is merged/closed.
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#988