Prototype Classifier
Assesses a software tool, script, or AI artifact against a 4-rung production-class ladder and assigns the highest class the artifact fully qualifies for — based on evidence, not aspiration.
Trigger
Use when:
- You need to know the production class of an existing tool or artifact
- You are deciding whether to invest in hardening, documentation, or support for something
- You want to understand what specific requirements must be met to promote a tool to the next rung
Trigger phrases: "classify this tool", "what class is this", "prototype classifier", "production tier", "what rung is this", "/classify-tool"
The 4-Rung Ladder
| Rung |
Class |
Threshold |
| 1 |
Personal Tool |
1 user; no external dependencies; owner = user; loss is an inconvenience, not an outage |
| 2 |
Team Beta |
3+ users for 4+ consecutive weeks; informal support from the owner; outage is disruptive but survivable |
| 3 |
Supported Internal |
10+ users OR a meaningful outage cost (team productivity, revenue, compliance impact); has a named owner AND a named backup; documented; outage has a formal remediation path |
| 4 |
Customer-Facing |
Any external user, revenue dependency, contract reference, or public documentation; requires SLA, security review, external support channel, and external-readiness review |
Classification rule: Assign the highest rung the artifact fully qualifies for. Never round up based on intent, roadmap, or aspiration. A tool in use by 8 people with no backup owner is Rung 2, not Rung 3, even if the owner plans to write docs next week.
Phase 1: Intake (6 Questions)
Collect answers to all 6 before classifying:
- User count: How many distinct people use this artifact today? (Not "could use" — actively use.)
- Duration: How long has it been in use at its current user count? (Days, weeks, months.)
- Outage cost: If this artifact broke tomorrow and stayed broken for a week, what would the actual impact be? (Annoyance, lost productivity, revenue risk, compliance issue, contract breach.)
- Ownership: Who is the primary owner? Is there a named backup who can operate it without the primary?
- External exposure: Does any external user, customer, or partner interact with this artifact, depend on it, or have it referenced in a contract or public doc?
- Documentation: Is there documentation a new user could read to understand how to use and maintain it? (Link or "none".)
If the user cannot answer a question, mark it UNKNOWN and apply the conservative threshold (assume the lower rung).
Phase 2: Ladder Assessment
For each rung from 4 down to 1, check whether ALL thresholds are met:
Rung 4 — Customer-Facing (check first; if any external exposure exists, this rung must be assessed)
- Any external user, partner, or customer? → if yes, evaluate full rung-4 requirements
- Contract reference or public documentation? → if yes, evaluate full rung-4 requirements
- If classified here: confirm SLA, security review, external support channel, and external-readiness check are all present
Rung 3 — Supported Internal
- User count ≥ 10 OR outage produces meaningful cost (productivity, revenue, compliance)?
- Named owner AND named backup both confirmed?
- Documentation exists and is findable by a new user?
- If ANY of these is UNKNOWN or missing: cannot assign Rung 3
Rung 2 — Team Beta
- User count ≥ 3 AND in use for ≥ 4 consecutive weeks?
- Owner is reachable for informal support?
- If user count ≥ 3 but duration < 4 weeks: Rung 1 (still proving stability)
Rung 1 — Personal Tool
- Default rung. Assigned when no higher rung qualifies.
Phase 3: Evidence Check
Before finalizing the classification, verify:
- User count comes from observation (logs, usage data, named list) — not from "I think about 10 people use it"
- Duration is measured in calendar time from first use, not "I built it a while ago"
- Outage cost is a concrete scenario, not "it would be bad"
If evidence is weak on a threshold that determines the rung, note the uncertainty explicitly in the output.
Phase 4: Classification Output
## Prototype Classification
**Tool**: [name or description]
**Assigned Class**: Rung [N] — [Class Name]
### Evidence
- Users: [count], [duration in use]
- Outage cost: [description]
- Owner: [name], Backup: [name or "none"]
- External exposure: [yes/no/detail]
- Documentation: [exists/none/link]
### Why This Rung
[One paragraph: which thresholds were met and which were not. Cite the specific gap that blocked a higher classification.]
### Promotion Gap to Rung [N+1]
The specific requirements not yet met to qualify for the next rung:
1. [Requirement with metric — e.g., "Reach 10 active users (currently 6)"]
2. [Requirement — e.g., "Name a backup owner who can operate the tool without you"]
3. [Requirement — e.g., "Write documentation findable by a new user"]
### Governance Action
[One of: "No action required", "Monitor for promotion triggers", "Harden before next user-count milestone", "Demote — thresholds no longer met"]
Phase 5: Promotion Gap Report (Optional)
If the user wants a focused plan to promote the tool to the next rung, produce:
- A checklist of missing requirements ordered by effort (easiest first)
- An estimate of the time and effort to close each gap
- Any prerequisite that must be closed before others can be addressed
Source Attribution
Technique: Prototype Classifier — 4-rung production-class ladder
Source: Nate's Newsletter (natesnewsletter@substack.com), received 2026-05-29
Post: "Your prototype graveyard is leaking secrets. The Prototype Classifier + Demotion Audit decide what stays"
URL: https://natesnewsletter.substack.com/p/product-management-cheap-software-governance
Companion skill: demotion-audit (the downward counterpart — classifies toward demotion, not promotion)
1---2name: prototype-classifier3description: Classify any software tool, script, or AI artifact onto a 4-rung production-class ladder (Personal Tool → Team Beta → Supported Internal → Customer-Facing) using evidence-based thresholds. Never rounds up on aspiration — only classifies at the highest rung the artifact fully qualifies for. Trigger phrases: "classify this tool", "what class is this", "prototype classifier", "production tier", "what rung is this".4---56# Prototype Classifier78Assesses a software tool, script, or AI artifact against a 4-rung production-class ladder and assigns the highest class the artifact *fully* qualifies for — based on evidence, not aspiration.910## Trigger1112Use when:13- You need to know the production class of an existing tool or artifact14- You are deciding whether to invest in hardening, documentation, or support for something15- You want to understand what specific requirements must be met to promote a tool to the next rung1617Trigger phrases: "classify this tool", "what class is this", "prototype classifier", "production tier", "what rung is this", "/classify-tool"1819## The 4-Rung Ladder2021| Rung | Class | Threshold |22|------|-------|-----------|23| 1 | Personal Tool | 1 user; no external dependencies; owner = user; loss is an inconvenience, not an outage |24| 2 | Team Beta | 3+ users for 4+ consecutive weeks; informal support from the owner; outage is disruptive but survivable |25| 3 | Supported Internal | 10+ users OR a meaningful outage cost (team productivity, revenue, compliance impact); has a named owner AND a named backup; documented; outage has a formal remediation path |26| 4 | Customer-Facing | Any external user, revenue dependency, contract reference, or public documentation; requires SLA, security review, external support channel, and external-readiness review |2728**Classification rule**: Assign the highest rung the artifact *fully* qualifies for. Never round up based on intent, roadmap, or aspiration. A tool in use by 8 people with no backup owner is Rung 2, not Rung 3, even if the owner plans to write docs next week.2930## Phase 1: Intake (6 Questions)3132Collect answers to all 6 before classifying:33341. **User count**: How many distinct people use this artifact today? (Not "could use" — actively use.)352. **Duration**: How long has it been in use at its current user count? (Days, weeks, months.)363. **Outage cost**: If this artifact broke tomorrow and stayed broken for a week, what would the actual impact be? (Annoyance, lost productivity, revenue risk, compliance issue, contract breach.)374. **Ownership**: Who is the primary owner? Is there a named backup who can operate it without the primary?385. **External exposure**: Does any external user, customer, or partner interact with this artifact, depend on it, or have it referenced in a contract or public doc?396. **Documentation**: Is there documentation a new user could read to understand how to use and maintain it? (Link or "none".)4041If the user cannot answer a question, mark it UNKNOWN and apply the conservative threshold (assume the lower rung).4243## Phase 2: Ladder Assessment4445For each rung from 4 down to 1, check whether ALL thresholds are met:4647**Rung 4 — Customer-Facing** (check first; if any external exposure exists, this rung must be assessed)48- Any external user, partner, or customer? → if yes, evaluate full rung-4 requirements49- Contract reference or public documentation? → if yes, evaluate full rung-4 requirements50- If classified here: confirm SLA, security review, external support channel, and external-readiness check are all present5152**Rung 3 — Supported Internal**53- User count ≥ 10 OR outage produces meaningful cost (productivity, revenue, compliance)?54- Named owner AND named backup both confirmed?55- Documentation exists and is findable by a new user?56- If ANY of these is UNKNOWN or missing: cannot assign Rung 35758**Rung 2 — Team Beta**59- User count ≥ 3 AND in use for ≥ 4 consecutive weeks?60- Owner is reachable for informal support?61- If user count ≥ 3 but duration < 4 weeks: Rung 1 (still proving stability)6263**Rung 1 — Personal Tool**64- Default rung. Assigned when no higher rung qualifies.6566## Phase 3: Evidence Check6768Before finalizing the classification, verify:69- User count comes from observation (logs, usage data, named list) — not from "I think about 10 people use it"70- Duration is measured in calendar time from first use, not "I built it a while ago"71- Outage cost is a concrete scenario, not "it would be bad"7273If evidence is weak on a threshold that determines the rung, note the uncertainty explicitly in the output.7475## Phase 4: Classification Output7677```78## Prototype Classification7980**Tool**: [name or description]81**Assigned Class**: Rung [N] — [Class Name]8283### Evidence84- Users: [count], [duration in use]85- Outage cost: [description]86- Owner: [name], Backup: [name or "none"]87- External exposure: [yes/no/detail]88- Documentation: [exists/none/link]8990### Why This Rung91[One paragraph: which thresholds were met and which were not. Cite the specific gap that blocked a higher classification.]9293### Promotion Gap to Rung [N+1]94The specific requirements not yet met to qualify for the next rung:951. [Requirement with metric — e.g., "Reach 10 active users (currently 6)"]962. [Requirement — e.g., "Name a backup owner who can operate the tool without you"]973. [Requirement — e.g., "Write documentation findable by a new user"]9899### Governance Action100[One of: "No action required", "Monitor for promotion triggers", "Harden before next user-count milestone", "Demote — thresholds no longer met"]101```102103## Phase 5: Promotion Gap Report (Optional)104105If the user wants a focused plan to promote the tool to the next rung, produce:106- A checklist of missing requirements ordered by effort (easiest first)107- An estimate of the time and effort to close each gap108- Any prerequisite that must be closed before others can be addressed109110## Source Attribution111112Technique: Prototype Classifier — 4-rung production-class ladder113Source: Nate's Newsletter (natesnewsletter@substack.com), received 2026-05-29114Post: "Your prototype graveyard is leaking secrets. The Prototype Classifier + Demotion Audit decide what stays"115URL: https://natesnewsletter.substack.com/p/product-management-cheap-software-governance116Companion skill: demotion-audit (the downward counterpart — classifies toward demotion, not promotion)