{"idea":{"id":"orbit-bloom","slug":"orbit-bloom","title":"Orbit Bloom","pitch":"Flip a tiny comet's orbit direction to approach crystal blooms from their marked polarity; every successful bloom rotates the shared hazard field before the next catch.","state":"prototype-live","stage":2,"score":83,"runId":"2026-08-orbit-bloom-en-us","prototypeUrl":"/games/orbit-bloom/","metadata":{"tags":["hyper-casual-polarity-orbit-arcade","2D","portrait","legacy validation"],"tone":"live","presentationReady":true,"archiveOnly":false,"hasGdd":true,"hasArtBible":true,"referenceImages":1,"visualBoards":0,"gddExcerpt":"Flip a glowing comet around a crystal garden. Catch blooms from the correct direction, avoid thorns, and survive long enough to beat your run score.","uxExcerpt":"1. Fresh visit opens the three-step FTUE: goal, flip input, and bloom/thorn success-failure. 2. Skip or Start practice closes the FTUE; the game remains idle until the first real flip. 3. Main play keeps Hub, How to Play, score, timer, phase, orbit, flip control, and restart visible. 4. Matching bloom shows a cyan pulse and score increment. Wrong-direction bloom shows a coral blocked cue without removing the bloom...","visualExcerpt":"Use a flat top-down space-garden instrument: deep indigo background, a warm geometric sun, a thin cyan orbit ring, a cyan comet with a soft trail, pastel crystal blooms, and coral thorn arcs. The orbit is the primary composition; do not use a 3D camera, card-heavy HUD, or illustrated text in the gameplay surface. Bloom direction is shown by a small chevron and mirrored shape treatment; thorn hazards use segmented...","artExcerpt":"Use circles, arcs, diamonds, petals, and crisp chevrons. Every gameplay token is code-native. The reference image is mood and composition only; it is never rendered as UI.","prototypeRelease":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","designValidation":{"packageHash":"b166bc6e776e965c2f60f7202bbfd543d496d5faa900231d551f665eaa14ffa6","machineValid":true,"visualQaAccepted":true,"schemaVersion":1,"legacy":true},"designCoverage":{"orientations":[],"logicalLayouts":[],"dimensions":[],"screens":[],"states":[],"mechanics":[],"accessibility":[]},"scoreAssessment":{"score":83,"confidence":null,"evidenceIntegrity":100},"evidence":null,"workflowVersion":2,"workflowState":"prototype-live","workflowStageLabel":"Stage 2","manualReviewReady":false,"gddAudit":null,"marketAnalysis":null,"productDirection":null,"artAudit":null},"createdAt":"2026-08-11T12:11:42.547Z","updatedAt":"2026-09-05T10:30:34.826Z","revisionNumber":4},"history":[{"state":"prototype-live","note":"catalog sync","changedAt":"2026-08-11T12:11:42.547Z"}],"revisions":[{"revisionNumber":4,"revisionHash":"281a593d82d4be01f9448712f56788705f47431abbc9337543dd2383068662e8","changeSummary":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","snapshot":{"schemaVersion":1,"id":"orbit-bloom","slug":"orbit-bloom","title":"Orbit Bloom","pitch":"Flip a tiny comet's orbit direction to approach crystal blooms from their marked polarity; every successful bloom rotates the shared hazard field before the next catch.","state":"prototype-live","stage":2,"score":83,"runId":"2026-08-orbit-bloom-en-us","prototypeUrl":"/games/orbit-bloom/","metadata":{"tags":["hyper-casual-polarity-orbit-arcade","2D","portrait","legacy validation"],"tone":"live","presentationReady":true,"archiveOnly":false,"hasGdd":true,"hasArtBible":true,"referenceImages":1,"visualBoards":0,"gddExcerpt":"Flip a glowing comet around a crystal garden. Catch blooms from the correct direction, avoid thorns, and survive long enough to beat your run score.","uxExcerpt":"1. Fresh visit opens the three-step FTUE: goal, flip input, and bloom/thorn success-failure. 2. Skip or Start practice closes the FTUE; the game remains idle until the first real flip. 3. Main play keeps Hub, How to Play, score, timer, phase, orbit, flip control, and restart visible. 4. Matching bloom shows a cyan pulse and score increment. Wrong-direction bloom shows a coral blocked cue without removing the bloom...","visualExcerpt":"Use a flat top-down space-garden instrument: deep indigo background, a warm geometric sun, a thin cyan orbit ring, a cyan comet with a soft trail, pastel crystal blooms, and coral thorn arcs. The orbit is the primary composition; do not use a 3D camera, card-heavy HUD, or illustrated text in the gameplay surface. Bloom direction is shown by a small chevron and mirrored shape treatment; thorn hazards use segmented...","artExcerpt":"Use circles, arcs, diamonds, petals, and crisp chevrons. Every gameplay token is code-native. The reference image is mood and composition only; it is never rendered as UI.","prototypeRelease":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","designValidation":{"packageHash":"b166bc6e776e965c2f60f7202bbfd543d496d5faa900231d551f665eaa14ffa6","machineValid":true,"visualQaAccepted":true,"schemaVersion":1,"legacy":true},"designCoverage":{"orientations":[],"logicalLayouts":[],"dimensions":[],"screens":[],"states":[],"mechanics":[],"accessibility":[]},"scoreAssessment":{"score":83,"confidence":null,"evidenceIntegrity":100},"evidence":null,"workflowVersion":2,"workflowState":"prototype-live","workflowStageLabel":"Stage 2","manualReviewReady":false,"gddAudit":null,"marketAnalysis":null,"productDirection":null,"artAudit":null},"sourceFiles":[{"path":"idea-lab/outputs/2026-08-orbit-bloom-en-us/00-brief/research-brief.md","kind":"source-brief","sha256":"6b6d78ec1d36e3e70b98b9a048c47f8a47252af25b6ac3d8719e25be60e70ebc"},{"path":"pipeline/orbit-bloom/design/art-bible.md","kind":"art-bible","sha256":"0c8a6d9fd3a624b8b89d4ee411809f72eb4492408a0b9aa33b0a93e60ebab98e"},{"path":"pipeline/orbit-bloom/design/art-bible/orbit-bloom-master.png","kind":"visual-output","sha256":"90ac820686e235a6581c244868160279081db2e4585e9defc1e1495b72f0f52a"},{"path":"pipeline/orbit-bloom/design/asset-manifest.json","kind":"asset-manifest","sha256":"c20742b3c94c78864557c35cc2de70dd30435bf4b0d835ba49801ff5fecefd4e"},{"path":"pipeline/orbit-bloom/design/gdd.md","kind":"gdd","sha256":"e1fe960103cace31afcc7ab9b4eaf2e8399d7b95e77131a0672e8cf148b619fc"},{"path":"pipeline/orbit-bloom/design/image-prompts/orbit-bloom-master.txt","kind":"prompt","sha256":"e20ffbc73be441af47be4fb14d7247207044ce83c094a639cdb4afad481f236c"},{"path":"pipeline/orbit-bloom/design/ux-flow.md","kind":"ux-flow","sha256":"f44b930db7d2f4d62a4859ccab97d875d2eb840f7c8b728a84ecc6ea958be3dc"},{"path":"pipeline/orbit-bloom/design/visual-brief.md","kind":"visual-brief","sha256":"f32056768aecc9125ea47ddb3de1a8e256182a2b94050ccfe03d640eea39b15a"}]},"sourceCommit":"a56a182 2026-09-05 12:33Z","releaseVersion":"2.5.3","createdAt":"2026-09-05T10:30:34.826Z"},{"revisionNumber":3,"revisionHash":"de8a6b6111ac9ee8af2b99beebad48a8019cd983f0aab27f09335300c5cd1602","changeSummary":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","snapshot":{"schemaVersion":1,"id":"orbit-bloom","slug":"orbit-bloom","title":"Orbit Bloom","pitch":"Flip a tiny comet's orbit direction to approach crystal blooms from their marked polarity; every successful bloom rotates the shared hazard field before the next catch.","state":"prototype-live","stage":2,"score":83,"runId":"2026-08-orbit-bloom-en-us","prototypeUrl":"/games/orbit-bloom/","metadata":{"tags":["hyper-casual-polarity-orbit-arcade","2D","portrait","legacy validation"],"tone":"live","presentationReady":true,"archiveOnly":false,"hasGdd":true,"hasArtBible":true,"referenceImages":1,"visualBoards":0,"gddExcerpt":"Flip a glowing comet around a crystal garden. Catch blooms from the correct direction, avoid thorns, and survive long enough to beat your run score.","uxExcerpt":"1. Fresh visit opens the three-step FTUE: goal, flip input, and bloom/thorn success-failure. 2. Skip or Start practice closes the FTUE; the game remains idle until the first real flip. 3. Main play keeps Hub, How to Play, score, timer, phase, orbit, flip control, and restart visible. 4. Matching bloom shows a cyan pulse and score increment. Wrong-direction bloom shows a coral blocked cue without removing the bloom...","visualExcerpt":"Use a flat top-down space-garden instrument: deep indigo background, a warm geometric sun, a thin cyan orbit ring, a cyan comet with a soft trail, pastel crystal blooms, and coral thorn arcs. The orbit is the primary composition; do not use a 3D camera, card-heavy HUD, or illustrated text in the gameplay surface. Bloom direction is shown by a small chevron and mirrored shape treatment; thorn hazards use segmented...","artExcerpt":"Use circles, arcs, diamonds, petals, and crisp chevrons. Every gameplay token is code-native. The reference image is mood and composition only; it is never rendered as UI.","prototypeRelease":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","designValidation":{"packageHash":"b166bc6e776e965c2f60f7202bbfd543d496d5faa900231d551f665eaa14ffa6","machineValid":true,"visualQaAccepted":true,"schemaVersion":1,"legacy":true},"designCoverage":{"orientations":[],"logicalLayouts":[],"dimensions":[],"screens":[],"states":[],"mechanics":[],"accessibility":[]},"scoreAssessment":{"score":83,"confidence":null,"evidenceIntegrity":100},"evidence":null,"workflowVersion":2,"workflowState":"prototype-live","workflowStageLabel":"Stage 2","manualReviewReady":false,"gddAudit":null,"marketAnalysis":null,"productDirection":null,"artAudit":null},"sourceFiles":[{"path":"idea-lab/outputs/2026-08-orbit-bloom-en-us/00-brief/research-brief.md","kind":"source-brief","sha256":"961a3aa5430fae7c6b75eda874994d84ad8b6c70534d72969f08ebf402a0b8d6"},{"path":"pipeline/orbit-bloom/design/art-bible.md","kind":"art-bible","sha256":"16bfc81965b25595d23274b570b70012ce9f867bef0e67514c2ebde57415ea5a"},{"path":"pipeline/orbit-bloom/design/art-bible/orbit-bloom-master.png","kind":"visual-output","sha256":"90ac820686e235a6581c244868160279081db2e4585e9defc1e1495b72f0f52a"},{"path":"pipeline/orbit-bloom/design/asset-manifest.json","kind":"asset-manifest","sha256":"1d7b1dacb755a843746448c91ee182b9b54edcb8767331dd9953a80254dd9324"},{"path":"pipeline/orbit-bloom/design/gdd.md","kind":"gdd","sha256":"d3b28e0edcad8a396c0bd7494d57e442e72579195cfc8e3d18d538b0269ff45d"},{"path":"pipeline/orbit-bloom/design/image-prompts/orbit-bloom-master.txt","kind":"prompt","sha256":"e44bc7ff83a88919a967f2c4a5758e17fc88f78d1bd30895c9d85cfacea45a27"},{"path":"pipeline/orbit-bloom/design/ux-flow.md","kind":"ux-flow","sha256":"0edc8d9eb5c871c857bc15b4911b8ec6e204a91ed9867fed6e939107f5ad8aff"},{"path":"pipeline/orbit-bloom/design/visual-brief.md","kind":"visual-brief","sha256":"1553c625a157ee60298e6617b5c647b613ca26276317ebda7141973c4a74bd87"}]},"sourceCommit":"0d95bca 2026-08-19 16:14Z","releaseVersion":"2.0.5","createdAt":"2026-08-11T12:11:42.547Z"},{"revisionNumber":2,"revisionHash":"b1b796da1984873ccdfce0a503967ed746ef8f08b950f81ba9e8ef094783ab8d","changeSummary":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","snapshot":{"schemaVersion":1,"id":"orbit-bloom","slug":"orbit-bloom","title":"Orbit Bloom","pitch":"Flip a tiny comet's orbit direction to approach crystal blooms from their marked polarity; every successful bloom rotates the shared hazard field before the next catch.","state":"prototype-live","stage":2,"score":83,"runId":"2026-08-orbit-bloom-en-us","prototypeUrl":"/games/orbit-bloom/","metadata":{"tags":["hyper-casual-polarity-orbit-arcade","2D","portrait","legacy validation"],"tone":"live","presentationReady":true,"archiveOnly":false,"hasGdd":true,"hasArtBible":true,"referenceImages":1,"visualBoards":0,"gddExcerpt":"Flip a glowing comet around a crystal garden. Catch blooms from the correct direction, avoid thorns, and survive long enough to beat your run score.","uxExcerpt":"1. Fresh visit opens the three-step FTUE: goal, flip input, and bloom/thorn success-failure. 2. Skip or Start practice closes the FTUE; the game remains idle until the first real flip. 3. Main play keeps Hub, How to Play, score, timer, phase, orbit, flip control, and restart visible. 4. Matching bloom shows a cyan pulse and score increment. Wrong-direction bloom shows a coral blocked cue without removing the bloom...","visualExcerpt":"Use a flat top-down space-garden instrument: deep indigo background, a warm geometric sun, a thin cyan orbit ring, a cyan comet with a soft trail, pastel crystal blooms, and coral thorn arcs. The orbit is the primary composition; do not use a 3D camera, card-heavy HUD, or illustrated text in the gameplay surface. Bloom direction is shown by a small chevron and mirrored shape treatment; thorn hazards use segmented...","artExcerpt":"Use circles, arcs, diamonds, petals, and crisp chevrons. Every gameplay token is code-native. The reference image is mood and composition only; it is never rendered as UI.","prototypeRelease":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","designValidation":{"packageHash":"b166bc6e776e965c2f60f7202bbfd543d496d5faa900231d551f665eaa14ffa6","machineValid":true,"visualQaAccepted":true,"schemaVersion":1,"legacy":true},"designCoverage":{"orientations":[],"logicalLayouts":[],"dimensions":[],"screens":[],"states":[],"mechanics":[],"accessibility":[]},"scoreAssessment":{"score":83,"confidence":null,"evidenceIntegrity":100},"evidence":null,"workflowVersion":2,"artAuditReady":false,"gddAudit":null,"marketAnalysis":null,"productDirection":null,"artAudit":null},"sourceFiles":[{"path":"idea-lab/outputs/2026-08-orbit-bloom-en-us/00-brief/research-brief.md","kind":"source-brief","sha256":"961a3aa5430fae7c6b75eda874994d84ad8b6c70534d72969f08ebf402a0b8d6"},{"path":"pipeline/orbit-bloom/design/art-bible.md","kind":"art-bible","sha256":"16bfc81965b25595d23274b570b70012ce9f867bef0e67514c2ebde57415ea5a"},{"path":"pipeline/orbit-bloom/design/art-bible/orbit-bloom-master.png","kind":"visual-output","sha256":"90ac820686e235a6581c244868160279081db2e4585e9defc1e1495b72f0f52a"},{"path":"pipeline/orbit-bloom/design/asset-manifest.json","kind":"asset-manifest","sha256":"1d7b1dacb755a843746448c91ee182b9b54edcb8767331dd9953a80254dd9324"},{"path":"pipeline/orbit-bloom/design/gdd.md","kind":"gdd","sha256":"d3b28e0edcad8a396c0bd7494d57e442e72579195cfc8e3d18d538b0269ff45d"},{"path":"pipeline/orbit-bloom/design/image-prompts/orbit-bloom-master.txt","kind":"prompt","sha256":"e44bc7ff83a88919a967f2c4a5758e17fc88f78d1bd30895c9d85cfacea45a27"},{"path":"pipeline/orbit-bloom/design/ux-flow.md","kind":"ux-flow","sha256":"0edc8d9eb5c871c857bc15b4911b8ec6e204a91ed9867fed6e939107f5ad8aff"},{"path":"pipeline/orbit-bloom/design/visual-brief.md","kind":"visual-brief","sha256":"1553c625a157ee60298e6617b5c647b613ca26276317ebda7141973c4a74bd87"}]},"sourceCommit":"f6df611 2026-08-19 04:53Z","releaseVersion":"2.0.1","createdAt":"2026-08-11T12:11:42.547Z"},{"revisionNumber":1,"revisionHash":"aff04fc8d8467aed85e41e4cee0da14af51589c925fcd6498bd3780182260715","changeSummary":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls.","snapshot":{"schemaVersion":1,"id":"orbit-bloom","slug":"orbit-bloom","title":"Orbit Bloom","pitch":"Flip a tiny comet's orbit direction to approach crystal blooms from their marked polarity; every successful bloom rotates the shared hazard field before the next catch.","state":"prototype-live","stage":2,"score":83,"runId":"idea-lab/outputs/2026-08-orbit-bloom-en-us","prototypeUrl":"/games/orbit-bloom/","metadata":{"tags":["hyper-casual-polarity-orbit-arcade","2D","portrait"],"tone":"live","presentationReady":true,"archiveOnly":false,"hasGdd":true,"hasArtBible":true,"referenceImages":1,"gddExcerpt":"Flip a glowing comet around a crystal garden. Catch blooms from the correct direction, avoid thorns, and survive long enough to beat your run score.","artExcerpt":"Use circles, arcs, diamonds, petals, and crisp chevrons. Every gameplay token is code-native. The reference image is mood and composition only; it is never rendered as UI.","prototypeRelease":"Released a dependency-free Orbit Bloom sandbox prototype with polarity-marked blooms, shared phase shifts, thorn hazards, fresh FTUE, and touch/mouse/keyboard controls."},"sourceFiles":[{"path":"pipeline/orbit-bloom/design/art-bible.md","kind":"art-bible","sha256":"16bfc81965b25595d23274b570b70012ce9f867bef0e67514c2ebde57415ea5a"},{"path":"pipeline/orbit-bloom/design/art-bible/orbit-bloom-master.png","kind":"reference-image","sha256":"90ac820686e235a6581c244868160279081db2e4585e9defc1e1495b72f0f52a"},{"path":"pipeline/orbit-bloom/design/gdd.md","kind":"gdd","sha256":"d3b28e0edcad8a396c0bd7494d57e442e72579195cfc8e3d18d538b0269ff45d"},{"path":"pipeline/orbit-bloom/design/ux-flow.md","kind":"ux-flow","sha256":"0edc8d9eb5c871c857bc15b4911b8ec6e204a91ed9867fed6e939107f5ad8aff"},{"path":"pipeline/orbit-bloom/design/visual-brief.md","kind":"visual-brief","sha256":"1553c625a157ee60298e6617b5c647b613ca26276317ebda7141973c4a74bd87"}]},"sourceCommit":"1cf3827 2026-08-11 12:18Z","releaseVersion":"1.1.8","createdAt":"2026-08-11T12:11:42.547Z"}],"assets":[{"key":"ideas/orbit-bloom/artifacts/image-prompts/orbit-bloom-master.txt","kind":"artifact","contentType":"text/plain; charset=utf-8","byteSize":362,"width":null,"height":null,"createdAt":"2026-09-18 11:27:11"},{"key":"ideas/orbit-bloom/docs/art-bible.md","kind":"artifact","contentType":"text/markdown; charset=utf-8","byteSize":588,"width":null,"height":null,"createdAt":"2026-09-18 11:27:11"},{"key":"ideas/orbit-bloom/docs/gdd.md","kind":"artifact","contentType":"text/markdown; charset=utf-8","byteSize":1319,"width":null,"height":null,"createdAt":"2026-09-18 11:27:11"},{"key":"ideas/orbit-bloom/docs/ux-flow.md","kind":"artifact","contentType":"text/markdown; charset=utf-8","byteSize":644,"width":null,"height":null,"createdAt":"2026-09-18 11:27:11"},{"key":"ideas/orbit-bloom/docs/visual-brief.md","kind":"artifact","contentType":"text/markdown; charset=utf-8","byteSize":554,"width":null,"height":null,"createdAt":"2026-09-18 11:27:11"},{"key":"ideas/orbit-bloom/validation/asset-manifest.json","kind":"artifact","contentType":"application/json","byteSize":584,"width":null,"height":null,"createdAt":"2026-09-18 11:27:11"},{"key":"ideas/orbit-bloom/images/art-bible/orbit-bloom-master.avif","kind":"image","contentType":"image/avif","byteSize":33485,"width":1254,"height":1254,"createdAt":"2026-08-19 04:55:59"},{"key":"ideas/orbit-bloom/images/art-bible/orbit-bloom-master.webp","kind":"image","contentType":"image/webp","byteSize":52510,"width":1254,"height":1254,"createdAt":"2026-08-19 04:55:59"}]}