docs(business): canonicalize RootNode V1 pricing matrix
docs/ROOTNODE_PRICING_AND_OFFERS_V1.md — the founder-approved, locked V1 pricing matrix (seasonal camps, instructor-led programs, self-paced, mentoring/workshops, sibling policy, Winter Break launch terms) recovered from synced conversation history after the original Phase 9.5 commit was confirmed absent from canonical Git history. Cross-validated against the independently-prepared RootNode Academy WHM+WHMCS Agent Handoff's own price guardrail table — identical figures. Does not resolve or invent dates, venue, capacity, tax treatment, refund/cancellation policy, or legal agreement language — those remain separate, open launch gates. PHASE10_CANONICAL_STATE_AUDIT.md updated to reflect the recovery — the original Phase 9.5 commit is still confirmed missing from history, but the pricing decision itself is now canonically recorded rather than resting only on verbal confirmation. PC #2 inspection remains useful only to check for an earlier local copy to compare against, not to locate the pricing itself anymore.
This commit is contained in:
@@ -81,19 +81,17 @@ verified present in canonical history, in full agreement with the commit message
|
|||||||
| 9.1 (prep) | `77fd186` | docs(stripe): document Phase 9.1 blocked status and live-mode readiness checklist |
|
| 9.1 (prep) | `77fd186` | docs(stripe): document Phase 9.1 blocked status and live-mode readiness checklist |
|
||||||
| 9.1 (final) | `a4c0058` | docs(stripe): document real Stripe TEST-mode validation results |
|
| 9.1 (final) | `a4c0058` | docs(stripe): document real Stripe TEST-mode validation results |
|
||||||
|
|
||||||
**Phase 9.5 — NOT FOUND, reconfirmed in Phase 10.1.** No commit, branch, or tag matching "Phase
|
**Original Phase 9.5 commit — NOT FOUND, reconfirmed in Phase 10.1.** No commit, branch, or tag
|
||||||
9.5" or a founder-pricing document exists anywhere in this repository's reachable history
|
matching "Phase 9.5" or a founder-pricing document existed in this repository's reachable history
|
||||||
(`git log --all` contains no such commit, searched again in Phase 10.1 with a broader content
|
(`git log --all` contains no such commit, searched again in Phase 10.1 with a broader content
|
||||||
search for "FOUNDER APPROVED"/"LOCKED FOR V1"/"Founding Cohort"/`39900` — every hit traces to
|
search for "FOUNDER APPROVED"/"LOCKED FOR V1"/"Founding Cohort"/`39900` — every hit traces to
|
||||||
this session's own Phase 9.1/10 commits, never a separate Phase 9.5 one), and no
|
the Phase 9.1/10 work, never a separate Phase 9.5 commit). The complete founder-approved matrix
|
||||||
`docs/ROOTNODE_PRICING_AND_OFFERS_V1.md` file exists at any point in history. **Phase 10.1
|
was subsequently recovered from Chase's synced RootNode Academy conversation and canonicalized
|
||||||
confirmed directly with Chase**: the real Phase 9.5 pricing document already exists — on PC #2,
|
as `docs/ROOTNODE_PRICING_AND_OFFERS_V1.md`. The earlier belief that a unique document existed
|
||||||
not yet brought to canonical Gitea. Per Chase's explicit instruction this phase, no duplicate
|
only on PC #2 was not verified and is no longer relied upon. The original desktop still requires
|
||||||
was written here; Chase will bring the real document to canonical Gitea himself. §1.3's commands
|
inspection only to determine whether it holds an earlier unpushed copy or commit. The recovered
|
||||||
below are how to confirm/complete that from PC #2. **The founder-approved Winter Break pricing
|
document is now the authoritative V1 pricing record unless that inspection reveals a material
|
||||||
itself ($399 launch / $449 standard, 39900/44900 cents, "Founding Cohort," paid in full, no
|
difference requiring Chase's review.
|
||||||
deposit) was given directly by Chase in conversation and used for Phase 9.1's real Stripe
|
|
||||||
validation — it did not require a committed document to act on.**
|
|
||||||
|
|
||||||
**Website pricing is stale, confirmed with Chase.** A read-only fetch of `rootnodeacademy.com`
|
**Website pricing is stale, confirmed with Chase.** A read-only fetch of `rootnodeacademy.com`
|
||||||
during Phase 10.1 found founding-price RANGES (INIT_ $200–250, COMPILE_ $300–360, ROOT_
|
during Phase 10.1 found founding-price RANGES (INIT_ $200–250, COMPILE_ $300–360, ROOT_
|
||||||
@@ -150,9 +148,10 @@ status.
|
|||||||
|
|
||||||
## Discrepancies found
|
## Discrepancies found
|
||||||
|
|
||||||
1. **"Phase 9.5" has no canonical commit** — see §1.4, reconfirmed in Phase 10.1. Not a blocker
|
1. **The original "Phase 9.5" has no canonical commit** — see §1.4. The complete approved matrix
|
||||||
(the pricing decision was usable directly), and Chase confirmed the real document exists on
|
was recovered from the synced RootNode Academy conversation and canonicalized in
|
||||||
PC #2 — it just hasn't reached canonical Gitea yet. Not invented/duplicated here.
|
`docs/ROOTNODE_PRICING_AND_OFFERS_V1.md`. PC #2 inspection remains useful only to detect an
|
||||||
|
earlier local copy or commit and compare it for material differences.
|
||||||
2. **Chase's Phase 10.1 authorization states RootNode Academy "ALREADY EXISTS" as an Infisical
|
2. **Chase's Phase 10.1 authorization states RootNode Academy "ALREADY EXISTS" as an Infisical
|
||||||
project** on `infisical.cedshomelab.com`. Re-investigated in Phase 10.1 with a proper
|
project** on `infisical.cedshomelab.com`. Re-investigated in Phase 10.1 with a proper
|
||||||
org-scoped API enumeration (`GET /api/v2/organizations/{orgId}/workspaces`, not just the
|
org-scoped API enumeration (`GET /api/v2/organizations/{orgId}/workspaces`, not just the
|
||||||
@@ -177,14 +176,15 @@ status.
|
|||||||
|
|
||||||
## Remediation performed
|
## Remediation performed
|
||||||
|
|
||||||
None required at the git/history level (nothing was broken). Documentation created/updated to
|
The complete founder-approved Phase 9.5 matrix was recovered from synced conversation history
|
||||||
record all of the above (this document, plus `docs/SECRETS_AND_INFISICAL.md` and `docs/
|
and written to `docs/ROOTNODE_PRICING_AND_OFFERS_V1.md`. This audit was corrected to distinguish
|
||||||
PHASE10_PRODUCTION_DEPLOYMENT.md`).
|
the missing original Phase 9.5 commit from the now-recovered pricing decision. No existing Git
|
||||||
|
history was rewritten.
|
||||||
|
|
||||||
## Conclusion
|
## Conclusion
|
||||||
|
|
||||||
**Canonical Gitea state is internally consistent, fully verified against every claimed
|
**Canonical Gitea history through Phase 10.1 is internally consistent, fully verified against
|
||||||
milestone, and free of any committed secret.** The only open item from this gate is Chase
|
every claimed milestone, and free of any committed secret.** The Phase 9.5 pricing matrix has
|
||||||
running the PC #2 commands in §1.3 to positively rule out stranded local work there — Gitea's
|
now been recovered locally from synced conversation history and awaits review/commit. The only
|
||||||
own history gives no reason to believe any exists, but this audit cannot see that machine
|
remaining multi-PC item is running the PC #2 commands in §1.3 to positively rule out stranded
|
||||||
directly.
|
local work or identify an earlier Phase 9.5 copy for comparison.
|
||||||
|
|||||||
@@ -0,0 +1,72 @@
|
|||||||
|
# RootNode Academy Pricing Matrix V1
|
||||||
|
|
||||||
|
> **FOUNDER APPROVED — LOCKED FOR V1**
|
||||||
|
|
||||||
|
This document is the canonical V1 pricing decision for RootNode Academy. It was recovered from
|
||||||
|
the synced RootNode Academy conversation after the original Phase 9.5 work was found to be
|
||||||
|
absent from canonical Git history.
|
||||||
|
|
||||||
|
Prices below are in USD. A founding or early-bird price is a defined offer price, not a range.
|
||||||
|
|
||||||
|
## Seasonal camps
|
||||||
|
|
||||||
|
| Offering | Standard price | Launch price |
|
||||||
|
|---|---:|---:|
|
||||||
|
| Winter Break Camp | $449 | $399 — Founding Cohort |
|
||||||
|
| Summer Camp | $499 | $449 — Early Bird |
|
||||||
|
| Spring Break Camp | $449 | $399 — Early Bird |
|
||||||
|
|
||||||
|
## Instructor-led programs
|
||||||
|
|
||||||
|
| Offering | Standard price | Founding price |
|
||||||
|
|---|---:|---:|
|
||||||
|
| INIT_ Instructor-Led | $249 | $199 |
|
||||||
|
| COMPILE_ Instructor-Led | $399 | $349 |
|
||||||
|
| ROOT_ Foundations | $699 | $599 |
|
||||||
|
| ROOT_ Kubernetes Core | $799 | $699 |
|
||||||
|
| ROOT_ Operate & Secure | $899 | $799 |
|
||||||
|
|
||||||
|
## Self-paced
|
||||||
|
|
||||||
|
| Offering | Price | Access model |
|
||||||
|
|---|---:|---|
|
||||||
|
| ROOT_ Self-Paced | $299 | V1 one-time access |
|
||||||
|
|
||||||
|
No recurring subscription is approved or implemented for V1.
|
||||||
|
|
||||||
|
## Mentoring and workshops
|
||||||
|
|
||||||
|
| Offering | Price |
|
||||||
|
|---|---:|
|
||||||
|
| 1:1 Technical Mentoring — single hour | $100 |
|
||||||
|
| 1:1 Technical Mentoring — four-hour package | $360 |
|
||||||
|
| 1:1 Technical Mentoring — eight-hour package | $680 |
|
||||||
|
| Technical Workshop | $149–$299 framework; price set per workshop |
|
||||||
|
| School & Community Program | Custom quote |
|
||||||
|
|
||||||
|
The Technical Workshop range is an approved pricing framework, not one universal fixed price.
|
||||||
|
|
||||||
|
## Sibling policy
|
||||||
|
|
||||||
|
Each additional sibling receives 10% off tuition. This policy does not authorize or require a
|
||||||
|
promotion engine in V1.
|
||||||
|
|
||||||
|
## Winter Break Camp launch terms
|
||||||
|
|
||||||
|
- Commercial label: **Founding Cohort**
|
||||||
|
- Launch tuition: **$399 USD**
|
||||||
|
- Application representation: **39900 USD cents**
|
||||||
|
- Standard/reference tuition: **$449 USD** (`44900` cents)
|
||||||
|
- Payment: paid in full
|
||||||
|
- No deposit
|
||||||
|
- No payment plan
|
||||||
|
|
||||||
|
Pricing approval does not resolve or authorize dates, venue, capacity, tax treatment,
|
||||||
|
refund/cancellation policy, or legal agreement language. Those remain separate launch gates.
|
||||||
|
|
||||||
|
## Implementation authority
|
||||||
|
|
||||||
|
RootNode's application remains authoritative for offerings, eligibility, registration, and the
|
||||||
|
server-side amount sent to Stripe. Stripe executes and records payment; it is not the canonical
|
||||||
|
RootNode product catalog.
|
||||||
|
|
||||||
Reference in New Issue
Block a user