You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: neutralize legacy host name in image tools and align scratch paths
chore: neutralize legacy host name in image tools and align scratch paths
GrokBuild host mentions removed from visual-studio and scroll-world.
Tool names and DEGRADED gate stay. Scratch paths use .scratch/.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@ Catalog update for AI LABS 8-repo wave adaptation, hygiene patch, and MarkItDown
18
18
- Document NVIDIA SkillEvaluator as `FOREIGN_ON_DEMAND`: never installed, absent is not a doctor failure, and a malformed MCP entry still fails closed.
19
19
- Execute the stocktake protocol across all 62 catalog items and record it in `docs/stocktake-1.8.3.md`: one verdict per item, 56 `KEEP`, 2 `COMPRESS`, 4 `UPDATE`, 0 `MERGE`, 0 `RETIRE`. `MERGE` is zero on measured evidence, the highest description overlap being 0.359 Jaccard, below the 50% warn line. No item is retired without a no-skill baseline; five candidates are recorded as blocked on the A/B gate.
20
20
- Stocktake documentation (`docs/stocktake-1.8.3.md`) now includes `img2threejs` (63 rows, KEEP).
21
+
- Neutralize legacy host-name references in tool-family and scratch paths across `skills/visual-studio` and `skills/scroll-world`: replace `GrokBuild` mentions with native image/video tools (`image_gen`, `image_edit`, `image_to_video`, `reference_to_video`) while keeping the `DEGRADED` fallback gate intact, and migrate project scratch paths from `.grok/` to `.scratch/`.
21
22
-`README.md`: document optional `stitch` MCP alongside `serena` and `exa`. Enabled only by `opencode-bf stitch enable`, keys referenced as `{env:STITCH_API_KEY}` or omitted with `--oauth`, not an owned core server and not a production UI implementer, absent is not a doctor failure.
22
23
- Retire the predecessor `GrokBuild` host-product name from four skill bodies (`ask-matt` description, `chrome-devtools-axi` heading, `adhd`, `visual-studio`). `ask-matt` matters most: its description loads on every session. Tool-family references that name an image/video contract rather than the host are left intact.
23
24
-`chrome-devtools-axi`: drop a `$HOME/.grok/bin` fallback that contradicted `rules/00-routing.md` ("Do not depend on `~/.grok` at runtime") and reconcile two duplicated invocation blocks. Port `9223`, the `HEADED`/`AUTO_CONNECT` prohibition, and the never-fall-back-to-Google-Chrome fence are unchanged.
Copy file name to clipboardExpand all lines: docs/stocktake-1.8.3.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,7 +132,7 @@ A baseline cannot be produced from inside a single session that already has the
132
132
## Follow-ups
133
133
134
134
1. Run the A/B gate on the five candidates above before proposing any RETIRE.
135
-
2. Decide whether the `GrokBuild image_gen` tool-family name should be renamed catalog-wide, or documented as the intended tool contract.
135
+
2.~~Decide whether the `GrokBuild image_gen` tool-family name should be renamed catalog-wide, or documented as the intended tool contract.~~ Resolved: neutralized host names across `visual-studio` and `scroll-world` to native image/video tools (`image_gen`, `image_edit`, `image_to_video`, `reference_to_video`) while retaining the DEGRADED fallback gate, with scratch paths aligned to `.scratch/`.
136
136
3.~~`impeccable` frontmatter declares `Apache 2.0` while `vendor/license-audit.json` records `Apache-2.0`.~~ Resolved: frontmatter now reads `Apache-2.0`, and the audit evidence string dropped the parenthetical that only existed to flag the mismatch.
137
137
4. 28 of 62 skills omit a frontmatter `license` key by design. If that ever becomes confusing, document it in the skill authoring guide rather than adding keys.
138
138
5.`img2threejs` added post-#21; not part of the original 1.8.3 execution pass.
Copy file name to clipboardExpand all lines: skills/scroll-world/SKILL.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: scroll-world
3
-
description: "Build a scroll-scrubbed fly-through landing: as the visitor scrolls, a pre-rendered camera flies into each scene and on to the next with no cuts. Use when: 3D world landing, diorama site, Emons-style isometric world, scroll cinematic, browse-through-the-industry hero, camera-scrub page, or the user runs /scroll-world. Uses GrokBuild image_gen, image_edit, and image_to_video plus a portable vanilla-JS scrub engine. Load OpenCode native image tools if present, else DEGRADED before any generate/edit/video call. Not for scroll-led storytelling without a camera world (use scroll-craft), an ordinary landing (use impeccable), photoreal ads/identity with no world page (use visual-studio), or UI chrome motion (use emil-design-eng after Impeccable)."
3
+
description: "Build a scroll-scrubbed fly-through landing: as the visitor scrolls, a pre-rendered camera flies into each scene and on to the next with no cuts. Use when: 3D world landing, diorama site, Emons-style isometric world, scroll cinematic, browse-through-the-industry hero, camera-scrub page, or the user runs /scroll-world. Uses native image_gen, image_edit, and image_to_video plus a portable vanilla-JS scrub engine. Load native image tools if present, else DEGRADED before any generate/edit/video call. Not for scroll-led storytelling without a camera world (use scroll-craft), an ordinary landing (use impeccable), photoreal ads/identity with no world page (use visual-studio), or UI chrome motion (use emil-design-eng after Impeccable)."
4
4
compatibility: opencode
5
5
license: MIT
6
6
---
@@ -9,19 +9,19 @@ license: MIT
9
9
10
10
A landing where **scroll drives a camera**. The camera flies into a scene,
11
11
then on to the next, as one connected flight. Stills and clips come from
12
-
GrokBuild tools. The page only scrubs pre-rendered video by scroll
12
+
native image/video tools. The page only scrubs pre-rendered video by scroll
13
13
position.
14
14
15
15
## Load first
16
16
17
17
Before any `image_gen`, `image_edit`, `image_to_video`, or
18
-
`reference_to_video` call, load OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
18
+
`reference_to_video` call, load native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
19
19
length, real-people references, shot length, and ffmpeg live there. Do
20
20
not restate them here.
21
21
22
22
## Hard rules
23
23
24
-
- Use only GrokBuild image/video tools. Do not call an external
24
+
- Use only native image/video tools. Do not call an external
25
25
image/video API, CLI, or MCP.
26
26
- Do not invent tool parameters. There is no end-image lock and no
27
27
video-to-video. Missing capability uses the fallback in
@@ -54,7 +54,7 @@ chain. Do not load visual-studio for an ordinary landing.
54
54
## Run
55
55
56
56
1. Interview only what is missing. Write the pack at
57
-
`.grok/scroll-world/<slug>/`. Templates:
57
+
`.scratch/scroll-world/<slug>/`. Templates:
58
58
[prompts.md](references/prompts.md).
59
59
2. Generate stills. One style preamble, byte-for-byte, on every still.
60
60
Review cohesion before any video.
@@ -95,7 +95,7 @@ across a seam. Locked-iso is A plus the locked-iso clause in every leg.
95
95
96
96
**B — dive + aerial hop (diorama only).** One dive per scene from that
97
97
scene's still. A connector starts on dive *i*'s actual last frame and
98
-
flies toward scene *i+1*. Grok cannot lock the connector's last frame to
98
+
flies toward scene *i+1*. Native tools cannot lock the connector's last frame to
99
99
the next dive. The engine crossfade covers the near-miss. If a hop is
100
100
unusable, set that connector to `null` (direct crossfade). Do not use B
101
101
on a grounded photoreal walkthrough without saying it will read as a
Copy file name to clipboardExpand all lines: skills/scroll-world/references/pipeline.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
# Pipeline
2
2
3
-
Grok tools + ffmpeg. Shot length (6s default, 10s only if asked) lives
4
-
in OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Do not invent end-image, video-to-video, or extra
3
+
Native tools + ffmpeg. Shot length (6s default, 10s only if asked) lives
4
+
in native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Do not invent end-image, video-to-video, or extra
5
5
durations.
6
6
7
-
Project pack: `.grok/scroll-world/<slug>/`
7
+
Project pack: `.scratch/scroll-world/<slug>/`
8
8
9
9
Site assets: `./assets` (stills as webp) and `./assets/vid` (mp4).
across every scene still — that identical text is what makes the world
5
5
one place.
6
6
7
-
Shot length, prompt length, and tool choice live in OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED.
7
+
Shot length, prompt length, and tool choice live in native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED.
8
8
Do not restate them here.
9
9
10
10
## Intake
11
11
12
-
Write into `.grok/scroll-world/<slug>/lock.txt`:
12
+
Write into `.scratch/scroll-world/<slug>/lock.txt`:
Copy file name to clipboardExpand all lines: skills/visual-studio/SKILL.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: visual-studio
3
-
description: "Produce photoreal product stills, reusable identity packs, UGC/ad videos, cinematic VFX shots, and video thumbnails with GrokBuild image_gen, image_edit, image_to_video, and reference_to_video. Use when: product photo, studio shot, lifestyle, Pinterest pin, hero banner, carousel, ad pack, virtual try-on, UGC, unboxing, product review, TV spot, cinematic video, VFX, character sheet, size-ref, face-lock, YouTube thumbnail, Shorts cover, or the user runs /visual-studio. Load OpenCode native image tools if present, else DEGRADED before any generate/edit/video call. Not for UI/frontend (use impeccable), game sprites or tiles (use game-asset-core), or UI motion (use emil-design-eng)."
3
+
description: "Produce photoreal product stills, reusable identity packs, UGC/ad videos, cinematic VFX shots, and video thumbnails with native image_gen, image_edit, image_to_video, and reference_to_video. Use when: product photo, studio shot, lifestyle, Pinterest pin, hero banner, carousel, ad pack, virtual try-on, UGC, unboxing, product review, TV spot, cinematic video, VFX, character sheet, size-ref, face-lock, YouTube thumbnail, Shorts cover, or the user runs /visual-studio. Load native image tools if present, else DEGRADED before any generate/edit/video call. Not for UI/frontend (use impeccable), game sprites or tiles (use game-asset-core), or UI motion (use emil-design-eng)."
4
4
compatibility: opencode
5
5
license: MIT
6
6
---
@@ -14,13 +14,13 @@ identity, modes, and VFX method.
14
14
## Load first
15
15
16
16
Before any `image_gen`, `image_edit`, `image_to_video`, or
17
-
`reference_to_video` call, load OpenCode native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
17
+
`reference_to_video` call, load native image tools if the session exposes them; otherwise write prompt files and mark DEGRADED. Tool choice, prompt
18
18
length, real-people references, exact text, shot length, and ffmpeg concat
19
19
live there. Do not restate them here.
20
20
21
21
## Hard rules
22
22
23
-
- Use only GrokBuild image/video tools. Do not call an external image/video
23
+
- Use only native image/video tools. Do not call an external image/video
24
24
API, CLI, or MCP.
25
25
- Do not invent tool parameters. If a capability is missing (video-to-video,
26
26
15s one-take, trained identity models), use the fallback in the matching
0 commit comments