Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/academy/DELIVERY_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Interactive version: Studio Academy **`/delivery`** (checkboxes + copy report).
Run before stitch, client handoff, or “done.”

Version: Academy educational companion · stills-first · SFW path
Version: Academy educational companion · v3.11.4 · stills-first · SFW path
Related: Project pack · Craft hub (01–08) · Chain QA · Graduate

---
Expand Down
2 changes: 1 addition & 1 deletion docs/academy/EXTEND_CHAIN.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ Copy from Extend Lab:
- `/delivery` — final checklist
- `/movement` — one-move grammar

Stills-first · SFW educational path · independent of xAI credentials.
Stills-first · SFW educational path · Studio v3.11.4 · independent of xAI credentials (not affiliated with xAI/SpaceXAI).
5 changes: 5 additions & 0 deletions docs/academy/FAQ.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Studio Academy — FAQ


## Current studio version

Academy tracks **Grok Imagine Cinematic Studio v3.11.4**: activate with `Activate Grok Imagine Cinematic Studio v3.11.4`. Live coding/cinematic default is **grok-4.6** (`grok-4.5` is an alias). Imagine: **Image 2.0** + **Video 1.0/1.5**. NSFW is opt-in and AUP-gated (https://x.ai/legal/acceptable-use-policy).

Common beginner blockers for **Grok Imagine Cinematic Studio**.
Pair with the [Delivery Checklist](./DELIVERY_CHECKLIST.md).

Expand Down Expand Up @@ -115,7 +120,7 @@

## Lighting, lens, color

### My shots don’t feel like one film.

Check failure on line 123 in docs/academy/FAQ.md

View workflow job for this annotation

GitHub Actions / validate

Trailing punctuation in heading

docs/academy/FAQ.md:123:38 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: '.'] https://github.com/DavidAnson/markdownlint/blob/v0.41.1/doc/md026.md

Lock a **DoP card** once:

Expand All @@ -126,7 +131,7 @@

Every packet inherits it. Random 18mm then 135mm without coverage logic breaks the show.

### Skin looks wrong under a “cinematic” grade.

Check failure on line 134 in docs/academy/FAQ.md

View workflow job for this annotation

GitHub Actions / validate

Trailing punctuation in heading

docs/academy/FAQ.md:134:47 MD026/no-trailing-punctuation Trailing punctuation in heading [Punctuation: '.'] https://github.com/DavidAnson/markdownlint/blob/v0.41.1/doc/md026.md

Always add a **skin protection** line when stylizing (teal shadows, neon gels, bleach). Faces fail before backgrounds do.

Expand Down
4 changes: 3 additions & 1 deletion docs/academy/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Studio Academy docs

Educational companion materials for **Grok Imagine Cinematic Studio**.
Educational companion materials for **Grok Imagine Cinematic Studio v3.11.4** (Grok 4.6 · Image 2.0 · Video 1.0/1.5 · SFW-default / AUP-gated NSFW).

| Doc | Purpose |
|-----|---------|
Expand All @@ -26,3 +26,5 @@ Stills-first · independent learning tools · not official xAI credentials.
The live Studio Academy companion includes an interactive **Delivery checklist** at `/delivery` (checkboxes, progress, director one-liner, full report copy). It mirrors [DELIVERY_CHECKLIST.md](./DELIVERY_CHECKLIST.md).

The live app includes **Extend Lab** at `/extend` (chain planner, plate gates, copyable packets).

AUP (intimate paths): https://x.ai/legal/acceptable-use-policy — local `nsfw attest` required; not affiliated with xAI/SpaceXAI.
14 changes: 13 additions & 1 deletion web_academy/EROSFORGE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ErosForge module (Academy v3.9.2)
# ErosForge module (Academy v3.11.4)

Opt-in educational module for the NSFW production pack.

Expand All @@ -22,3 +22,15 @@ npm run dev
```

Policy: fictional adults only · strict opt-in · workflow education only (no media generation in Academy).

## AUP / SFW default (v3.11+)

Studio stays **SFW by default**. Intimate / NSFW Academy paths require:

1. Optional NSFW add-on (`.grok-plugin/nsfw-plugin.json` / marketplace NSFW pack)
2. Local four-flag attestation: `nsfw attest --i-am-18 --imaginary-adults --not-a-real-person --acknowledge-aup`
3. Fail-closed gates (no silent routing; Imagine 403/429 do not hop regions)

Policy: https://x.ai/legal/acceptable-use-policy

This Academy module is educational only — not affiliated with xAI or SpaceXAI.
6 changes: 4 additions & 2 deletions web_academy/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ npm run typecheck
| `/lenses` · `/movement` · `/color` · `/lighting` · `/composition` · `/aspect` | Cinematography track |
| `/editing` · `/sound` | Post craft |
| `/agents` · `/pack` · `/workflows` · `/pipeline` | Studio systems |
| `/erosforge` | **ErosForge** opt-in NSFW pack module (v3.9.2) |
| `/erosforge` | **ErosForge** opt-in NSFW pack module (v3.11.4 · AUP-gated) |
| `/quiz` · `/graduate` · `/recap` | Assessment + certificate |

## Notes
Expand All @@ -55,4 +55,6 @@ npm run typecheck

---

**Version**: 3.9.2 · ErosForge module · Studio monorepo companion · August 2026
**Version**: 3.11.4 · ErosForge opt-in (AUP) · Studio monorepo companion · September 2026

> Independent community learning tool — not affiliated with xAI or SpaceXAI. Not official xAI credentials.
2 changes: 1 addition & 1 deletion web_academy/src/components/shell.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ export function Shell({ children }: { children: React.ReactNode }) {
<div className="mx-auto flex max-w-6xl flex-col gap-2 px-4 text-sm text-subtle sm:flex-row sm:items-center sm:justify-between sm:px-6">
<p>
Studio Academy v4.0.0 — Continuity · Delivery pack · ErosForge ·
Cinematic Studio v3.9.1
Cinematic Studio v3.11.4
</p>
<p className="font-mono text-xs">
Independent of xAI · MIT-style learning tool
Expand Down
2 changes: 1 addition & 1 deletion web_academy/src/data/delivery-pack.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export type QuizItem = {
};

export const DELIVERY_PACK_VERSION = "4.5";
export const ACADEMY_MODULE_VERSION = "3.9.3";
export const ACADEMY_MODULE_VERSION = "3.11.4";

export const DELIVERY_PACK_TAGLINE =
"Final ship gate — blockers clear, picture lock, masters, variants, and client package without reopening the cut.";
Expand Down
9 changes: 7 additions & 2 deletions web_academy/src/data/erosforge.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,12 @@ export type QuizItem = {
};

export const EROSFORGE_VERSION = "4.5";
export const ACADEMY_MODULE_VERSION = "3.9.2";
export const ACADEMY_MODULE_VERSION = "3.11.4";

/** Fail-closed AUP reminder shown on ErosForge paths */
export const AUP_POLICY_URL = "https://x.ai/legal/acceptable-use-policy";
export const AUP_ATTEST_HINT =
"Before intimate work: nsfw attest --i-am-18 --imaginary-adults --not-a-real-person --acknowledge-aup";

export const EROSFORGE_TAGLINE =
"Opt-in artistic intimacy direction — consent frames, physics, identity lock, and chain QA for R-rated cinematic work.";
Expand All @@ -61,7 +66,7 @@ export const PROTOCOLS: Protocol[] = [
name: "STRICT_OPT_IN",
requirement:
"Never generate intimate content without explicit user activation (ACTIVATE EROSFORGE).",
why: "Keeps the studio SFW by default. ErosForge is a satellite pack — load only when the production needs it.",
why: "Keeps the studio SFW by default. ErosForge is a satellite pack — load only when the production needs it. v3.11+ also requires local 18+ AUP attestation (nsfw attest) before intimate gates open — https://x.ai/legal/acceptable-use-policy",
},
{
id: "erosforge-state",
Expand Down
2 changes: 1 addition & 1 deletion web_academy/src/data/scenarios.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ On No-Go: repair plan only — do not rewrite Production Bible.`,
"Quota Optimizer: hero vs draft still order before any video.",
"Trailer Director: 15–30s beat sheet using approved plates only.",
],
activation: `Activate Grok Imagine Cinematic Studio v3.9.1
activation: `Activate Grok Imagine Cinematic Studio v3.11.4
ACTIVATE STUDIO_DIRECTOR
ACTIVATE MEGA_PRODUCTION_ARCHITECT
ACTIVATE DOP
Expand Down
6 changes: 3 additions & 3 deletions web_academy/src/data/studio.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ export type Agent = {
activation: string;
tier: 1 | 2 | 3;
category: "leadership" | "creative" | "production" | "post" | "special";
/** Studio skill surface badges — mapped to the 62-skill suite */
/** Studio skill surface badges — mapped to the 64-skill suite */
skills: string[];
};

Expand Down Expand Up @@ -85,7 +85,7 @@ Constraints: Same wardrobe, same face identity, R-rated mood only (no explicit c
steps: [
{
title: "Activate full studio",
detail: "Loads 25 agents, 62 skills, dual Grok 4.5 / 4.3 stack.",
detail: "Loads 25 agents, 64 skills, Grok 4.6 default (+ optional grok-4.3 1M). grok-4.5 remains an alias of 4.6.",
},
{
title: "Build the Production Bible",
Expand All @@ -103,7 +103,7 @@ Constraints: Same wardrobe, same face identity, R-rated mood only (no explicit c
"Sequence Director + Imagine Agent Mode → AI Polish + QA Guardian.",
},
],
prompt: `Activate Grok Imagine Cinematic Studio v3.9.1
prompt: `Activate Grok Imagine Cinematic Studio v3.11.4

Full production mode.
Genre: Erotic horror (fictional adults, R-rated, artistic — no hardcore).
Expand Down
2 changes: 1 addition & 1 deletion web_academy/src/data/workflows.ts
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ Handoff must pass identity gate before any video spend.`,
handsOff: "Approved shoot packets",
},
],
activation: `Activate Grok Imagine Cinematic Studio v3.9.1
activation: `Activate Grok Imagine Cinematic Studio v3.11.4
ACTIVATE STUDIO_DIRECTOR
ACTIVATE MEGA_PRODUCTION_ARCHITECT
ACTIVATE DOP
Expand Down
2 changes: 1 addition & 1 deletion web_academy/src/routes/bible.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ qa_threshold: identity-weighted Go/No-Go
}

function buildActivation(bible: string, title: string) {
return `Activate Grok Imagine Cinematic Studio v3.9.1
return `Activate Grok Imagine Cinematic Studio v3.11.4
ACTIVATE STUDIO_DIRECTOR
ACTIVATE MEGA_PRODUCTION_ARCHITECT
ACTIVATE DOP
Expand Down
2 changes: 1 addition & 1 deletion web_academy/src/routes/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ function HomePage() {
<div className="space-y-12">
<section className="grid gap-8 lg:grid-cols-[1.2fr_0.8fr] lg:items-end">
<div className="space-y-5">
<Badge variant="teal">v3.9.1 · Educational companion</Badge>
<Badge variant="teal">v3.11.4 · Educational companion</Badge>
<h1 className="max-w-xl text-balance text-3xl font-semibold tracking-tight sm:text-4xl lg:text-[2.75rem] lg:leading-[1.1]">
Learn the Cinematic Studio without drowning in agents.
</h1>
Expand Down
2 changes: 1 addition & 1 deletion web_academy/src/routes/pack.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ See Budget calculator for list-rate totals.

if (include.activation) {
parts.push(`## ACTIVATION PACK
Activate Grok Imagine Cinematic Studio v3.9.1
Activate Grok Imagine Cinematic Studio v3.11.4
ACTIVATE STUDIO_DIRECTOR
ACTIVATE DOP
ACTIVATE IDENTITY_LOCK
Expand Down
Loading