diff --git a/docs/academy/DELIVERY_CHECKLIST.md b/docs/academy/DELIVERY_CHECKLIST.md index 5779d416..7c66c946 100644 --- a/docs/academy/DELIVERY_CHECKLIST.md +++ b/docs/academy/DELIVERY_CHECKLIST.md @@ -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 --- diff --git a/docs/academy/EXTEND_CHAIN.md b/docs/academy/EXTEND_CHAIN.md index 9a1b474d..df68a16a 100644 --- a/docs/academy/EXTEND_CHAIN.md +++ b/docs/academy/EXTEND_CHAIN.md @@ -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). diff --git a/docs/academy/FAQ.md b/docs/academy/FAQ.md index a2bf677f..d642af85 100644 --- a/docs/academy/FAQ.md +++ b/docs/academy/FAQ.md @@ -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). diff --git a/docs/academy/README.md b/docs/academy/README.md index 6ac5c7e4..55c463ec 100644 --- a/docs/academy/README.md +++ b/docs/academy/README.md @@ -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 | |-----|---------| @@ -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. diff --git a/web_academy/EROSFORGE.md b/web_academy/EROSFORGE.md index a19c6211..849e79a7 100644 --- a/web_academy/EROSFORGE.md +++ b/web_academy/EROSFORGE.md @@ -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. @@ -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. diff --git a/web_academy/README.md b/web_academy/README.md index 4a0d7c09..c8e6c0c9 100644 --- a/web_academy/README.md +++ b/web_academy/README.md @@ -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 @@ -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. diff --git a/web_academy/src/components/shell.tsx b/web_academy/src/components/shell.tsx index ac02d4aa..9030c554 100644 --- a/web_academy/src/components/shell.tsx +++ b/web_academy/src/components/shell.tsx @@ -221,7 +221,7 @@ export function Shell({ children }: { children: React.ReactNode }) {
Studio Academy v4.0.0 — Continuity · Delivery pack · ErosForge · - Cinematic Studio v3.9.1 + Cinematic Studio v3.11.4
Independent of xAI · MIT-style learning tool diff --git a/web_academy/src/data/delivery-pack.ts b/web_academy/src/data/delivery-pack.ts index 3a73833b..103f9429 100644 --- a/web_academy/src/data/delivery-pack.ts +++ b/web_academy/src/data/delivery-pack.ts @@ -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."; diff --git a/web_academy/src/data/erosforge.ts b/web_academy/src/data/erosforge.ts index db62d9fc..a17ae100 100644 --- a/web_academy/src/data/erosforge.ts +++ b/web_academy/src/data/erosforge.ts @@ -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."; @@ -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", diff --git a/web_academy/src/data/scenarios.ts b/web_academy/src/data/scenarios.ts index c21e98c3..8e0e2fea 100644 --- a/web_academy/src/data/scenarios.ts +++ b/web_academy/src/data/scenarios.ts @@ -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 diff --git a/web_academy/src/data/studio.ts b/web_academy/src/data/studio.ts index e74e4f8a..6ff9c295 100644 --- a/web_academy/src/data/studio.ts +++ b/web_academy/src/data/studio.ts @@ -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[]; }; @@ -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", @@ -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). diff --git a/web_academy/src/data/workflows.ts b/web_academy/src/data/workflows.ts index 7bdbc603..94a0505c 100644 --- a/web_academy/src/data/workflows.ts +++ b/web_academy/src/data/workflows.ts @@ -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 diff --git a/web_academy/src/routes/bible.tsx b/web_academy/src/routes/bible.tsx index a499562d..47089bf6 100644 --- a/web_academy/src/routes/bible.tsx +++ b/web_academy/src/routes/bible.tsx @@ -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 diff --git a/web_academy/src/routes/index.tsx b/web_academy/src/routes/index.tsx index d8ad3772..cb2aad34 100644 --- a/web_academy/src/routes/index.tsx +++ b/web_academy/src/routes/index.tsx @@ -69,7 +69,7 @@ function HomePage() {