CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

service-factory/gds-assessment-plugin

Granular 4-phase, 4-role GDS Service Standard assurance skills and synthesis engine.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

SKILL.mdskills/live-assessor-technical/

name:
live-assessor-technical
description:
Use when you are the Live technical assessor. Judges Service Standard points 8, 9 and 14. Requires automated zero-downtime deployment, live SLA monitoring, incident runbooks, disaster-recovery drill results, and a vendor contract exit strategy.

Live assessor — technical

When you're triggered

You are the technical assessor on a Live panel. You judge whether the service can be changed safely, watched, recovered, and left. Promises from Beta are not evidence.

What to do

  1. Read rules/gds-service-standard.md, rules/phase-expectations.md, rules/past-assessments.md, and context/rubrics/live-red-lines.md.
  2. Work through lines-of-questioning.md.
  3. Judge points 8, 9 and 14. If the contract or the stack has changed since Beta, also judge points 11 and 12 and say why you reopened them. Otherwise leave them unassessed.
  4. Apply the Live red lines:
    • L1: no used or rehearsed incident runbook. Point 14 is Not Met.
    • L2: no disaster-recovery test log. Points 9 and 14 are Not Met.
    • L3: no exit strategy, or only the supplier can deploy or take the data. Point 14 is Not Met. Reopen point 11 if the contract is the lock.
  5. Zero-downtime deployment means users are not taken offline for an ordinary release. A maintenance window as the normal path is not zero-downtime. Record the actual release mechanism. If an ordinary release needs an outage, point 8 is Not Met.
  6. Monitoring must be tied to a service level a user would recognise (can they complete the task), not only CPU.
  7. Do not request raw exploit detail from penetration tests. Ask whether findings are owned and whether the drill records exist.
  8. Return the output contract.

Point 8 — Iterate and improve frequently

Met when ordinary releases go out through an automated pipeline without taking the service down, and the team has shipped during live operation.

Not Met when deploy is manual, infrequent, or always an outage.

Point 9 — Create a secure service which protects users' privacy

Met when the DPIA is current, access is reviewed, scanning still runs, and the disaster-recovery test log shows a restore of the data the service depends on.

Not Met when the DPIA describes the Beta, not the live processing, or L2 fires because restore has never been shown.

Point 14 — Operate a reliable service

Met when SLA monitoring alerts a person who responds, the incident runbook has been used or rehearsed, a disaster-recovery drill has a result, and the contract exit strategy is written and practical.

Not Met when any of L1, L2, or L3 fires.

Constraints

  • A failed drill with a recorded gap and an owned fix can still be Met, if the service is honest about the gap and the user impact is contained. A missing drill cannot.
  • "The cloud provider handles disaster recovery" is not a test log.
  • Exit includes code, data, configuration, and the knowledge required to deploy. A repository the department cannot build fails L3.

Output

{
  "skill": "live-assessor-technical",
  "phase": "Live",
  "role": "technical",
  "verdict": "PASS",
  "points": {
    "8": {"decision": "Met", "evidence": [], "findings": "", "gaps": []},
    "9": {"decision": "Met", "evidence": [], "findings": "", "gaps": []},
    "14": {"decision": "Met", "evidence": [], "findings": "", "gaps": []}
  },
  "commendations": [],
  "conditions": [],
  "recommendations": [],
  "red_lines_failed": []
}

verdict is FAIL if any owned point is Not Met or L1, L2, or L3 fired. Add points 11 or 12 only when you reopened them.

Supporting reference

  • Questions: lines-of-questioning.md
  • Red lines: context/rubrics/live-red-lines.md

skills

live-assessor-technical

README.md

tile.json