Skip to content

feat: standardise SP approval review tracking with issue template#28

Open
TippyFlitsUK wants to merge 1 commit intoFilOzone:masterfrom
TippyFlitsUK:TippyFlitsUK-sp-approval-template
Open

feat: standardise SP approval review tracking with issue template#28
TippyFlitsUK wants to merge 1 commit intoFilOzone:masterfrom
TippyFlitsUK:TippyFlitsUK-sp-approval-template

Conversation

@TippyFlitsUK
Copy link
Copy Markdown

Introduces a standard SP approval review issue template in tpm-utils and updates the approval runbook to use it as the source of truth.

Removes duplicated field definitions from the runbook and ensures all SP approval reviews are tracked consistently with clear triggers, UTC timestamps, investigation windows, diagnosis, and outcomes.

The template captures:

  • review trigger and timing
  • failing metrics and thresholds
  • investigation window and maintenance context
  • communication with SPs
  • diagnosis and classification of issues
  • decision, actions taken, and supporting evidence

This improves operational consistency, auditability, and handover between approvers as we approach mainnet production readiness.

Introduces a standard SP approval review issue template in tpm-utils and updates the approval runbook to use it as the source of truth.

Removes duplicated field definitions from the runbook and ensures all SP approval reviews are tracked consistently with clear triggers, UTC timestamps, investigation windows, diagnosis, and outcomes.

The template captures:
- review trigger and timing
- failing metrics and thresholds
- investigation window and maintenance context
- communication with SPs
- diagnosis and classification of issues
- decision, actions taken, and supporting evidence

This improves operational consistency, auditability, and handover between approvers as we approach mainnet production readiness.
@FilOzzy FilOzzy added this to FOC Apr 7, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Apr 7, 2026
@BigLep BigLep moved this from 📌 Triage to 🔎 Awaiting review in FOC Apr 12, 2026
@BigLep BigLep requested review from beck-8, Copilot and rjan90 April 12, 2026 21:12
@BigLep BigLep added this to the M4.2: mainnet GA milestone Apr 12, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a standardized GitHub issue template for Storage Provider (SP) approval reviews so operational tracking is consistent and auditable, and positions the template as the intended “source of truth” referenced by the runbook.

Changes:

  • Introduces a new SP approval review issue template with structured sections for trigger, metrics, investigation window, communications, diagnosis, outcome, actions, and evidence.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/ISSUE_TEMPLATE/sp-approval-review.md
Comment thread .github/ISSUE_TEMPLATE/sp-approval-review.md
Copy link
Copy Markdown
Contributor

@rjan90 rjan90 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks good to me

@github-project-automation github-project-automation Bot moved this from 🔎 Awaiting review to ✔️ Approved by reviewer in FOC Apr 13, 2026
@beck-8
Copy link
Copy Markdown

beck-8 commented Apr 13, 2026

Which process should the SP who is preparing to be approved go through?
No comments on other aspects

@TippyFlitsUK
Copy link
Copy Markdown
Author

Which process should the SP who is preparing to be approved go through? No comments on other aspects

Good question @beck-8 👍

There isn’t a separate approval “application” flow - approval is based on observed behaviour.

I’ve added a short SP approval entry point section to the runbook to make this explicit: SPs receive Dealbot traffic, consistently meet SLA thresholds, and are approved based on sustained performance.

Let me know if you think we should formalise that further, but for now, this reflects how we’re operating.

@beck-8
Copy link
Copy Markdown

beck-8 commented Apr 13, 2026

I hope there can be a process for this too, just a short record. The consent record can be viewed internally anywhere.


Ah, I might have asked a little more clearly. Do we go through this process when approving new SPs? If so, I think the corresponding fields need to be optimized.

@beck-8
Copy link
Copy Markdown

beck-8 commented May 6, 2026

@TippyFlitsUK Can you answer my questions above?

@TippyFlitsUK
Copy link
Copy Markdown
Author

Still on my list @beck-8 👍
This won't be merged until your question is fully answered. 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✔️ Approved by reviewer

Development

Successfully merging this pull request may close these issues.

6 participants