The analysis
01 — The premise, and why it was false
Scope: the planning phase of the ComfyUI-Cinematographer entry, from the event brief to the frozen spec. This file covers why the entry is what it is: the false premise the competition was built on, the correction, the three app cards that turned out to be Comfy's own reference apps, the ground that was already taken, and the re-aim.
Source root: all path:line citations in this package are relative to /Users/nathaniel/companies/magieva/GitHub/higgsfield-comfyui-os/ unless the path begins with client-reports/, in which case it is relative to /Users/nathaniel/companies/magieva/GitHub/. Line numbers are 1-based for the revision pinned in 06-unverified-and-method.md §2.
Method: static reading of the planning artefacts, the recon files, and the built code. No ComfyUI instance was run. No render was produced. Where a claim could not be checked, it is marked NOT VERIFIED.
1. The brief as received
The event is Comfy Org — "Open Source Higgsfield", an LA Build Night run in partnership with AI On The Lot (00-BREAKDOWN.md:4). The submission deadline is 2026-10-30, 09:00 PT (00-BREAKDOWN.md:5), and the breakdown was written with ≈15.5 hours on the clock (00-BREAKDOWN.md:5).
The competition is a two-week, $25,000-prize open-source build competition (analysis/20-competition-brief.md:10). Entrants are asked to rebuild Higgsfield's most popular consumer apps as working, open-source apps on the Comfy Developer Platform, and to publish the repo (analysis/20-competition-brief.md:10).
The premise, in Comfy's own words on the launch post, is:
"Higgsfield promised to open source their entire platform. They didn't, so let's help them." —
analysis/20-competition-brief.md:534
That sentence is the load-bearing claim of the entire event. The first thing the planning lane did was check it.
2. The premise, and why it was false
2.1 The September 2026 viral claim
The recon traced the claim to a September 2026 viral story that Higgsfield had "open sourced his startup" (analysis/20-competition-brief.md:558). The story was a conflation:
| What the claim pointed at | What it actually is |
|---|---|
higgsfield-ai/higgsfield | A fault-tolerant GPU-orchestration + ML-training framework for billion-to-trillion-parameter LLMs. Apache-2.0. Now marked "Public archive." 6.3k stars. (analysis/20-competition-brief.md:306) |
| The commercial studio | Closed. Never open-sourced. |
The recon's verdict is unambiguous: "Higgsfield did not open-source its platform. The viral September 2026 claim conflated higgsfield-ai/higgsfield (Apache-2.0 MLOps/GPU-orchestration framework) with the commercial studio." (analysis/20-competition-brief.md:558)
Mashrabov has said Higgsfield uses open-weight models alongside closed ones while keeping the product stack proprietary (analysis/20-competition-brief.md:558). That is a statement about inputs, not about the platform.
2.2 Higgsfield's eleven public repos
The recon enumerated the org's public repositories (analysis/20-competition-brief.md:304-309, :603). The reusable surface is thin:
| Repo | What | Licence | Stars |
|---|---|---|---|
higgsfield | GPU orchestration + LLM training framework. Public archive. | Apache-2.0 | 6.3k |
higgsfield-client | Python SDK | Apache-2.0 | 139 |
higgsfield-js | TypeScript SDK | MIT | — |
The breakdown states the consequence plainly: "Higgsfield's eleven public repos are thin API clients or unrelated. The 'open source Higgsfield studio' repos dominating search are third-party." (00-BREAKDOWN.md:45-46)
And the recon's implication line: "there is no Higgsfield model or inference stack to fork. The only reusable Higgsfield assets are thin API clients (SDKs, CLI, agent skills) and an archived LLM-training framework." (analysis/20-competition-brief.md:316)
2.3 Cinema Studio 4.0 runs on Seedance 2.5
The second half of the falsification is the model attribution. Cinema Studio 4.0 runs on Seedance 2.5 (ByteDance) — stated explicitly in Higgsfield's own help centre (analysis/20-competition-brief.md:186), and repeated on Higgsfield's own blog (analysis/20-competition-brief.md:574).
The recon flags this as "the single most important model attribution in this brief, and it is a closed third-party model" (analysis/20-competition-brief.md:186).
Every other Higgsfield-branded model — Soul, Soul Cinema, DoP, Speak, Genjutsu, MS Image — is closed and proprietary, with no published architecture (analysis/20-competition-brief.md:316). Higgsfield also has a real self-serve API (launched 2026-09-16) that resells Kling, Seedance, Wan 3.0, MiniMax H3 and LTX 2.5 Pro (analysis/20-competition-brief.md:301).
2.4 The conclusion the planning lane drew
Two facts, one consequence:
- Higgsfield never open-sourced its platform, and no source shows it ever promised to (
00-BREAKDOWN.md:42-43). - Cinema Studio 4.0 runs on a closed third-party model (
analysis/20-competition-brief.md:186).
Therefore: there is nothing to fork. A rebuild is a from-scratch reimplementation of the product surface on open models (00-BREAKDOWN.md:48-51).
The breakdown is careful about what this does and does not mean:
"This matters for positioning, not for legality: there is nothing to fork." —
00-BREAKDOWN.md:48
That distinction is the whole reason the entry survived the correction. The premise being false does not make the task impossible; it makes the framing wrong.
2.5 The competition is not affiliated with Higgsfield
One more check, because it bounds the trademark risk. The LA Build Night page states explicitly that the competition is not affiliated with, endorsed by, or licensed by Higgsfield (analysis/20-competition-brief.md:14).
There is an irony the recon recorded and the entry later used: Higgsfield is itself a ComfyUI partner-node provider. The partner list includes Higgsfield alongside Kling, Luma, Runway, Veo, Vidu, Seedance, HeyGen, Topaz and Magnific (analysis/20-competition-brief.md:426). Comfy already resells the company whose apps the competition asks you to rebuild.
3. The correction: v1 → v2
The breakdown is versioned, and the version note is itself evidence of the planning process:
"v2 changes the picture in four places. The event's own premise is false; the 'four inspiration prompts' are three cards; the licence landscape contains a trap that disqualifies the obvious build; and the obvious rebuilds are already taken. §1 and §5 are rewritten. The entry thesis survives all four — and is sharper for it." —
00-BREAKDOWN.md:8-11
Four corrections, in the order they landed:
| # | v1 belief | v2 correction | Where |
|---|---|---|---|
| 1 | Higgsfield open-sourced its platform; help them | Higgsfield never did; nothing to fork | 00-BREAKDOWN.md:39-51 |
| 2 | Four inspiration prompts | Three app cards, all Comfy's own MIT reference apps | 00-BREAKDOWN.md:53-56 |
| 3 | Pick an open model | "Open weights" ≠ "open licence"; the obvious build is disqualified | 00-BREAKDOWN.md:8-11 |
| 4 | Build the obvious thing | The obvious rebuilds are already taken | 00-BREAKDOWN.md:8-11 |
The version note's closing claim — "the entry thesis survives all four — and is sharper for it" — is the first instance of a pattern that repeats through this build: a falsified assumption that narrows the entry instead of killing it.
4. The three cards are Comfy's own reference apps
4.1 The correction
The event page presents three app cards, and each one is a Comfy-Org MIT reference app, not a Higgsfield product (00-BREAKDOWN.md:55-56). The v1 document had called them "four inspiration prompts"; v2 corrects the count and the attribution.
| Card | Tagline | Reference repo | How it actually works |
|---|---|---|---|
| Cinematic Studio | "Direct your shot like a film set" | Comfy-Org/comfy-cinematic-studio (MIT, ~10★) | Next.js over bfl/flux-2-pro via Comfy Router. It does not submit a ComfyUI workflow at all — the "director's panel" is prompt composition, not conditioning (00-BREAKDOWN.md:60) |
| Re-shoot a video | "Re-shoot from any angle" | Comfy-Org/comfy-reshoot (MIT, ~6★) | Next.js over a Comfy deployment. MoGe + CrossView-Warp + MiniMax H3, 96 GB GPU. Orbit/dolly UI with a green/yellow/red reliability zone (00-BREAKDOWN.md:61) |
| Openjutsu | "Swap a character in a video" | Comfy-Org/comfy-openjutsu (MIT, ~53★) | Next.js over a Comfy deployment. Akatz H3 character-swap workflow. Optional anchor calls GPT Image 2.5 through Router (00-BREAKDOWN.md:62) |
4.2 What each card actually teaches
The Cinematic Studio card is the most important one, and it is the one that looks most like the entry's target. The recon's finding is that it does not submit a ComfyUI workflow at all (00-BREAKDOWN.md:60). The "director's panel" is prompt composition over a closed Router model.
That is a structural fact about the competition's own reference implementation, and it is the reason the entry could claim novelty at all: the card named "Cinematic Studio" is not a ComfyUI graph, so building an actual ComfyUI node pack for cinematography is not a re-implementation of it.
The re-shoot card is the one the entry's workflow graphs are modelled on (00-BREAKDOWN.md:61). It is also the one with the licence problem: its critical path is MoGe + CrossView-Warp + MiniMax H3, demonstrated on a 96 GB GPU (analysis/20-competition-brief.md:153).
The Openjutsu card is the ground that was taken. It has ~53 stars (00-BREAKDOWN.md:62), it is a working reference app, and its anchor frame calls GPT Image 2.5 through Router (analysis/20-competition-brief.md:477). The spec lists rebuilding it as an explicit non-goal: "Rebuilding Openjutsu — the ground is taken (comfy-openjutsu, 53★)" (01-SPEC.md:310).
4.3 The hub-app model mismatch
One finding from the recon that shaped the licence argument. The re-shoot hub app is tagged MiniMax H3, but its credit line and dependency list are LTX 2.3 + CrossView-Warp (analysis/20-competition-brief.md:155-156). The recon's reading is that CrossView-Warp produces the warp guide and MiniMax H3 performs the actual generation, with MoGe for depth — but it marks the question UNVERIFIED: "UNVERIFIED which model does the final pixels" (analysis/20-competition-brief.md:156).
That unresolved question is why the entry's own graphs are explicit about which model is in the critical path, and why the LTX graph's _README names the LTX IC-LoRA as the re-shoot engine rather than assuming H3.
5. The re-aim
5.1 The thesis
The entry's one-line pitch, frozen in the spec:
Every re-shoot app asks you to aim a camera and hope. ComfyUI-Cinematographer tells you the frame is wrong, by how much, and which way to move — before you spend the render. —
01-SPEC.md:11-12
The breakdown's longer form:
"Every other re-shoot app asks you to aim a camera and hope. Ours tells you the frame is wrong, by how much, and which way to move — before you spend the render." —
00-BREAKDOWN.md:32-33
And the framing of the entry itself:
"We are entering with the one thing nobody else has: a cinematographer that measures." —
00-BREAKDOWN.md:21
5.2 The naming decision
The entry is named ComfyUI-Cinematographer (01-SPEC.md:4). It is not named after any Higgsfield product. The submission checklist makes this a hard gate:
- "No file name or user-facing string contains a Higgsfield trademark." (
03-SUBMISSION.md:126) - "Do not name anything after a Higgsfield product." (
02-DEMO-SCRIPT.md:125)
The adversarial review later confirmed this held: "No Higgsfield in filenames or app strings; no MiniMax H3, no closed API, no partner nodes, no network calls in the engine" — verdict CONFIRMED (verification/ADVERSARIAL-REVIEW.md:38).
5.3 The category stack
The entry targets three categories (01-SPEC.md:5):
| Category | Prize | Why it stacks |
|---|---|---|
| Open Weights Only | — | The only category with a stated, verifiable, binary test: every model, node and dependency is open-weights or open-source, with no closed API model in the critical path (analysis/20-competition-brief.md:477) |
| VFX Workflow built with LTX | $2,000 cash | "LTX must be the core video model in the workflow to qualify" (analysis/20-competition-brief.md:89). LTX ships open weights, so this bonus stacks with Open Weights Only |
| Most Innovative | — | Defined as "novel custom node packs or uses of ComfyUI" (00-BREAKDOWN.md:28-30) |
The recon's analysis of the stack is the reason this combination was chosen: "The only bonus that stacks cleanly with Open Weights Only is LTX ($2,000 cash) — because LTX ships open weights, the prize is cash, and the LTX licence is acceptable under $10M revenue." (analysis/20-competition-brief.md:492)
The prize arithmetic is worth recording honestly, because the headline is a valuation and not a cash pool: $10,000 + $2,000 + $1,000 + $1,000 + (10 × $250 = $2,500) = $16,500 cash/credits, plus 3× RTX 5090 and the FLUX tiering (analysis/20-competition-brief.md:80).
5.4 What the entry deliberately did not do
The spec's non-goals are explicit (01-SPEC.md:304-311):
- Porting the PER (perceptual / vision-model) rules — they need a vision model and are not deterministic. "We ship DET only and say so." (
01-SPEC.md:306-307) - Porting the DLO scene graph, the rasteriser, or the depth pass (
01-SPEC.md:308) - Any dependency on MiniMax H3, GPT Image, or any closed API (
01-SPEC.md:309) - Rebuilding Openjutsu (
01-SPEC.md:310) - "Claiming 38 rules, or claiming the solver converges when it does not." (
01-SPEC.md:311)
That last non-goal is the seed of two of the three honesty problems documented in 03-differentiator-and-rule-count.md and 04-convergence-and-build.md.
6. The ground already taken
6.1 The preset inventory
Before claiming novelty, the planning lane inventoried what already existed. The spec's table is the result (01-SPEC.md:21-25):
| Existing | What it gives you |
|---|---|
ComfyUI-CameraReference3D | 17 camera-move presets + Plücker export |
WanCameraEmbedding | 9 camera presets |
comfy-reshoot's reliability zone | A hard-coded green/yellow/red indicator |
The recon goes further and enumerates the full competitive set (analysis/20-competition-brief.md:406-416):
| Node pack / model | Presets or capability | Licence |
|---|---|---|
ComfyUI-CameraReference3D (lovemachine100) | 17 base moves + a timeline DSL for multi-segment moves; AOV outputs (depth, normal, subject_mask); exports a CAMERA_PATH type to Wan Fun-Camera Plücker embeddings; verified bit-identical Plücker output for overlapping presets, and explicitly better than the built-in WanCameraEmbedding's nine straight-line presets (analysis/20-competition-brief.md:410) | Open, v3.0, model-agnostic |
WanCameraEmbedding | 9 straight-line presets | ComfyUI core |
| ReCamMaster (KwaiVGI) | WanVideoReCamMasterDefaultCamera — 10 presets; WanVideoReCamMasterGenerateOrbitCamera — parametric orbit −180…180° (analysis/20-competition-brief.md:411) | UNVERIFIED |
| Cameraman IC-LoRA (Cseti) | Camera motion transfer from a reference video; no trigger word; strength 0.7–1.0 (analysis/20-competition-brief.md:409) | Apache-2.0 |
| CrossView-Warp (Cseti) | Interactive 3D orbit widget, keyframing with easing, green/yellow reliability zones, MoGe-2 depth, magenta disocclusion holes (analysis/20-competition-brief.md:406) | Open (Apache-2.0 node pack) |
6.2 The conclusion the inventory forced
The recon's own words on CameraReference3D: "The strongest 'Most Innovative' candidate." (analysis/20-competition-brief.md:410)
That is a direct threat to the entry's chosen category, and the planning lane's answer is the distinction the whole entry rests on:
We give you a judgement, not a preset: per rule, a measured value, a pass/fail, and the camera lever that fixes it — plus a solver that moves the camera for you, and a continuity engine that checks the 180° line across cuts. —
01-SPEC.md:27-29
And the falsifiable form of the claim:
"Nothing in the ComfyUI ecosystem evaluates a frame geometrically and returns a correction in metres." —
01-SPEC.md:18
The demo's proof is deliberately arithmetic rather than aesthetic: "move the camera, watch the numbers change. It is arithmetic, not a conditioning claim." (01-SPEC.md:31-32)
6.3 Why "presets are taken" is not a fatal objection
The distinction is worth stating precisely, because it is the entry's entire novelty argument:
| A preset | A judgement | |
|---|---|---|
| Input | A name (dolly_in, pan_left@0.6) | A camera pose + subject geometry |
| Output | A trajectory | A measured value, a pass/fail, and a correction in metres |
| Falsifiable? | No — the preset is whatever it is | Yes — you can recompute the number by hand |
| Tells you the frame is wrong? | No | Yes |
| Tells you how far to move? | No | Yes |
The spec's demo script makes the falsifiability the point: "That's not a model's opinion. That's arithmetic you can check by hand." (02-DEMO-SCRIPT.md:54-55)
7. The prior teardown as prior art
The entry did not start from zero. A prior Magieva teardown of Higgsfield's Cinema Studio 4.0 (client-reports/higgsfield-cinema-studio-4.0/) had already established the competitive picture, and the planning lane used it as prior art. Three of its findings shaped the entry directly.
7.1 Cinema Studio has no continuity enforcement
"Cinema Studio has no continuity enforcement at all, while Higgsfield's own consistency guide concedes 'AI video distortion is not a quality problem. It is a memory problem… each new generation is a fresh context.' Choros answers that deterministically." —
client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:189-191
This is the single most useful finding in the prior teardown for this entry. It converts the continuity engine from "a nice extra" into a direct answer to a failure the competitor concedes and does not solve.
The entry's continuity module quotes the same line in its own docstring (app/cinematographer/continuity.py:14-16), which is how the two packages link.
7.2 The prior report's "38 rules" claim
The prior teardown's differentiator section states:
"The Cinematographer companion is a machine-applicable rulebook of 38 cinematography rules, each tied to its emotional effect and split into deterministic geometry (
EvaluateFramingininternal/contentstudio/cinematography.go— measured value, pass/fail, and the camera lever to fix it) and perceptual vision-model judgement." —client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:173-177
And:
"The Cinematographer gives you 38 rules with measurements and correction levers — judgements." —
client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:185-187
That number does not survive contact with the code. The recon's ContentStudio inventory found that the rulebook documents 38 rules of which 14 are machine-evaluated in Go (analysis/11-contentstudio-inventory.md:7). The spec records the correction and makes it a feature:
"The internal rulebook documents 38 rules. Only 14 are machine-evaluated in the Go source. We port the 14 and say so. (This honesty is a feature: the prior report's headline claim of '38 rules' does not survive contact with the code, and we will not repeat it.)" —
01-SPEC.md:38-40
This is the first of the three honesty problems, and the only one that was caught during planning rather than during adversarial review. It is documented in full in 03-differentiator-and-rule-count.md.
7.3 The unresolved style engine
The prior teardown's central verdict is that Cinema Studio's headline conditioning claim is unresolved:
"the claim that its style panels condition the output is unresolved. One reviewer reports four advertised style features inert, with a control experiment; the two tutorials that demonstrate them working run demos whose prompts mostly already contain the variable under test." —
client-reports/higgsfield-cinema-studio-4.0/README.md:20-24
"The product is real. The claim is unresolved." —
client-reports/higgsfield-cinema-studio-4.0/README.md:28
The prior teardown's strategic read is the entry's opening:
"Cinema Studio asks you to trust that a dropdown changed the pixels. […] Verifiability is the differentiator — and Cinema Studio 4.0's unresolved style engine is the proof that it matters." —
client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:193-197
This is the intellectual origin of the entry. The entry is the constructive half of a critique the prior report could only make negatively: if verifiability is the differentiator, build the thing that verifies.
7.4 What the prior teardown could not establish
The prior report's own honesty markers matter here, because the entry inherits them:
| Status | Content |
|---|---|
| Contested | Whether the style panels condition the output (V1 vs V2/V3) · whether the product's value is the consoles or the workspace · the emotion count · the launch date (client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:154) |
| Unknown (RED) | No unsponsored review · no hands-on generation by Magieva · no official UI screenshot of the 4.0 studio screen exists anywhere · no queue times, incident record, or content-block appeal SLA (client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:155) |
The entry must not claim to have resolved any of these. It did not run Cinema Studio, and it did not produce a render on either side of the comparison. See 06-unverified-and-method.md §5.
7.5 The prior teardown's definition, which sharpens the re-aim
The prior teardown's central definition of Cinema Studio is more useful to this entry than the model attribution, and the planning lane did not use it. The teardown states it three times:
"It is not a model. It is a pre-generation directorial control surface wrapped around interchangeable third-party video models." —
client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:13;analysis/50-verdict.md:8-9;analysis/10-product-and-architecture.md:13
This is the correct frame for the re-aim, and it is better than "Cinema Studio runs on Seedance 2.5." The Seedance attribution (§2.2) establishes that there is no Higgsfield model to fork. The control-surface definition establishes something stronger and more useful: Cinema Studio's own category is the control surface, not the model. Higgsfield's first-party copy says the product is "built on top of interchangeable video models" (analysis/10-product-and-architecture.md:9), and the workspace runs Seedance 2.5, Kling 3.0, Veo 3.1 and WAN 3.0 with the engine switchable per shot (analysis/11-models-and-pricing.md:17-19).
So the entry's re-aim is not a departure from Cinema Studio's category. It is the same category, one layer over. Cinema Studio is a pre-generation control surface: it takes an intent and produces a camera path. The entry is a post-generation control surface: it takes a frame and produces a judgement. Both are control surfaces over interchangeable third-party models; neither is a model. That is a much stronger positioning claim than "we built something adjacent," and it is available directly from the prior teardown.
The teardown's own closed enum set makes the same point from the other direction — the product is a parameter space, not a model:
"4 camera bodies, 5 lenses, 3 apertures, 33 camera moves, 6 genres, 5 eras, 4 pacings, 6 lighting presets, 50 colour palettes." —
client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:22-24
Every one of those 111 enumerated options is a generation parameter. Not one of them evaluates a result. The entry's differentiator table (§4.2) reaches the same conclusion by enumerating ComfyUI's camera nodes; the prior teardown reaches it by enumerating Cinema Studio's own controls. The two enumerations are independent and agree.
7.6 The precedent: the prior report's own verifier caught an invented headline number
One further finding from the prior teardown is directly relevant to this entry's honesty problem, and it is the most uncomfortable one in this package.
The prior report was itself adversarially verified, and its verifier found 24 corrections — 3 critical, 13 material, 8 minor:
"29/29 timestamped quotes resolve correctly… But it ships three critical defects and thirteen material ones, and two of the critical ones are in the headline: the executive summary states a contested claim as established fact, and the report's single most quoted number is invented." —
client-reports/higgsfield-cinema-studio-4.0/verification/VERIFICATION-REPORT.md:14-20
The invented number is the credit-cost figure:
"FAIL. The figure is not derivable." — the 1,000–2,000 credit figure requires assuming all 14 generations were 10–30 s 1080p Cinema Studio video —
client-reports/higgsfield-cinema-studio-4.0/verification/needle-checks.md:79-120
This is the same failure mode as the entry's own "38 rules" problem, in the same lineage, caught by the same method. In both cases the underlying observation was real — the prior report's generations happened, and the rulebook really does document 38 rules — and in both cases the number attached to it did not survive contact with the source. And in both cases it was an adversarial pass, not the author, that found it.
That is the strongest available argument for the entry's own honesty discipline, and it is also the sharpest warning about it. The entry corrected "38 rules" during planning because the recon read the Go source. It did not correct the CronJob attribution (§5.4), which is the same class of error and was found by the same kind of reading. The lesson the prior teardown teaches is that a verification pass finds roughly one headline-number defect per report, and the entry has had exactly one such pass.
8. What we could not verify in this phase
| Claim | Status |
|---|---|
| That Higgsfield never promised to open-source its platform | NOT VERIFIED as a negative. The recon found no source showing a promise (00-BREAKDOWN.md:42-43); absence of evidence is not proof of absence. |
Which model produces the final pixels in comfy-reshoot | UNVERIFIED — the hub app is tagged H3 but its dependencies are LTX 2.3 + CrossView-Warp (analysis/20-competition-brief.md:156) |
| The competition's judging criteria | Not published. No rubric exists to verify against (verification/README.md:125) |
| Whether one entry can win multiple main categories | UNVERIFIED — assume not (analysis/20-competition-brief.md:93) |
| The exact Comfy Credits amount for the main categories | UNKNOWN — not published anywhere (analysis/20-competition-brief.md:73) |
| The "special in-person awards" on the LA Luma page | Undefined and unverifiable (analysis/20-competition-brief.md:98) |
| Eligibility / geography restrictions | Not stated — no residency, age, or jurisdiction restriction found (analysis/20-competition-brief.md:45) |
| Whether the cease-and-desist / trademark risk reporting was accurate | Carried from the recon; the entry's response was to avoid the trademark entirely rather than to adjudicate the claim |
The last row is the honest one. The entry did not resolve the trademark question; it routed around it by naming nothing after a Higgsfield product. That is a mitigation, not a verification.
9. Decision register — the planning phase
Chronological, reconstructed from the artefacts. Times are PT.
| # | Decision | Evidence | Reversible? |
|---|---|---|---|
| D1 | Check the event's premise before building to it | 00-BREAKDOWN.md:39-51 | — |
| D2 | Record the premise as false; do not repeat it | 00-BREAKDOWN.md:42-46; 03-SUBMISSION.md:145 | No — it is a hard gate |
| D3 | Do not attempt to fork anything | 00-BREAKDOWN.md:48 | No |
| D4 | Re-frame as a from-scratch product-surface rebuild on open models | 00-BREAKDOWN.md:48-51 | No |
| D5 | Correct "four inspiration prompts" → three cards | 00-BREAKDOWN.md:53-56 | No |
| D6 | Target Open Weights Only + LTX + Most Innovative | 01-SPEC.md:5 | No — the stack is the argument |
| D7 | Reject MiniMax H3 on licence grounds | 01-SPEC.md:309; app/README.md:111-113 | No |
| D8 | Do not rebuild Openjutsu | 01-SPEC.md:310 | No |
| D9 | Ship DET rules only; exclude PER | 01-SPEC.md:306-307 | No |
| D10 | Say fourteen rules, not 38 | 01-SPEC.md:38-40; 03-SUBMISSION.md:141 | No — honesty gate |
| D11 | Add a convergence flag the Go original lacks | 01-SPEC.md:311; app/cinematographer/autoframe.py:1-18 | No |
| D12 | Name nothing after a Higgsfield product | 02-DEMO-SCRIPT.md:125; 03-SUBMISSION.md:126 | No |
| D13 | Freeze the spec before building | 01-SPEC.md:3 | Yes, but it was not unfrozen |
| D14 | Keep app/ free of Magieva imports so it can be published | 03-SUBMISSION.md:70-73 | Yes |
D14 deserves a note. The publication decision was still open at the time the submission checklist was written (03-SUBMISSION.md:49-51), and the recommendation was to publish app/ only as a standalone Apache-2.0 repo, keeping the analysis, the breakdown, and the Go reference dump private (03-SUBMISSION.md:70-73). The design constraint that made this possible — "The app/ tree has no Magieva imports and its tests run with zero Magieva dependency" (03-SUBMISSION.md:72-73) — was adopted before the decision was needed.
That is the single most consequential planning decision in the package, and it is documented in 04-convergence-and-build.md §6.
10. Evidence index for this file
| Claim | Primary source |
|---|---|
| Event, deadline, partnership | 00-BREAKDOWN.md:4-5 |
| The premise in Comfy's words | analysis/20-competition-brief.md:534 |
| The conflation | analysis/20-competition-brief.md:558 |
| The eleven repos | analysis/20-competition-brief.md:304-309, :603 |
| Cinema Studio 4.0 = Seedance 2.5 | analysis/20-competition-brief.md:186, :574 |
| Nothing to fork | analysis/20-competition-brief.md:316; 00-BREAKDOWN.md:48 |
| Not affiliated with Higgsfield | analysis/20-competition-brief.md:14 |
| Higgsfield is a Comfy partner | analysis/20-competition-brief.md:426 |
| The three cards | 00-BREAKDOWN.md:58-62 |
| Cinematic Studio submits no workflow | 00-BREAKDOWN.md:60 |
| The re-shoot stack + 96 GB | analysis/20-competition-brief.md:153 |
| The hub-app model mismatch | analysis/20-competition-brief.md:155-156 |
| The thesis | 01-SPEC.md:11-12; 00-BREAKDOWN.md:32-33 |
| The category stack | 01-SPEC.md:5; analysis/20-competition-brief.md:89, :477, :492 |
| Prize arithmetic | analysis/20-competition-brief.md:80 |
| Non-goals | 01-SPEC.md:304-311 |
| The preset inventory | 01-SPEC.md:21-25; analysis/20-competition-brief.md:406-416 |
CameraReference3D is the strongest rival | analysis/20-competition-brief.md:410 |
| No continuity in Cinema Studio | client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:189-191 |
| The prior "38 rules" claim | client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:173-177, :185-187 |
| 38 documented / 14 evaluated | analysis/11-contentstudio-inventory.md:7; 01-SPEC.md:38-40 |
| The unresolved style engine | client-reports/higgsfield-cinema-studio-4.0/README.md:20-28 |
| Verifiability is the differentiator | client-reports/higgsfield-cinema-studio-4.0/analysis/00-SYNTHESIS.md:193-197 |
| Publication decision open | 03-SUBMISSION.md:49-73 |