KN-86 Marketing Plan — Round 1 Evaluation
Rubrics applied: marketing:campaign-plan, marketing:brand-review, marketing:competitive-brief (loaded prior to evaluation)
Cross-referenced: CLAUDE.md (Canonical Hardware Specification), docs/marketing/product-evaluation.md, docs/README.md
Overall Score: 27.5 / 50 — Verdict: REVISE WITH PART B REFRAME
Section titled “Overall Score: 27.5 / 50 — Verdict: REVISE WITH PART B REFRAME”This falls at the bottom of the REVISE band — Part A (Marketing Context) has durable value and should be preserved with targeted edits. Part B (the 12-week plan) is written as a product launch, but per CLAUDE.md the hardware ship target is Q4 2027 — 18 months out from today. That framing mismatch is the single largest problem with the document. If we fix the frame from “launch in 16 weeks” to “16-week prototype reveal / community foundation → 18-month pre-order build-up,” most of Part B’s content survives with re-labeling; it just cannot claim to be a launch campaign.
Top 3 strengths
Section titled “Top 3 strengths”- “Fiction-as-product” positioning is genuinely novel and defensible. No competitor integrates fictional worldbuilding into the hardware itself. The plan correctly identifies this as the unique value proposition (Plan §“What Makes the KN-86 Unique”, lines 294–312) and backs it with seven concrete differentiators. This is the strongest single asset in the document.
- Audience segmentation is concrete and research-backed. Five audience segments (cyberdeck/DIY, retro computing, indie game/interaction design, worldbuilding, mechanical keyboard) each have named platforms, community size notes, specific messaging angles, and content opportunities (lines 84–172). This is more rigorous than most early-stage plans get.
- Dual-voice brand model (KEC 1988 + GWP 2026) is a clever structural device (lines 337–353). It gives copywriters a tonal handle that can be A/B’d per asset — KEC voice for product artifacts, GWP voice for build-log/process content — and it lets the fiction layer breathe without breaking character.
Top 5 specific improvements (Josh-decisions)
Section titled “Top 5 specific improvements (Josh-decisions)”Each phrased as Approve / Skip / Modify.
Improvement 1 — Reframe Part B from “launch campaign” to “prototype reveal + pre-order runway”
Section titled “Improvement 1 — Reframe Part B from “launch campaign” to “prototype reveal + pre-order runway””- Problem: Plan §Weeks 15–16 (lines 979–1038) presents the hardware as “complete” and the project as culminating. Per
CLAUDE.mdCanonical Hardware Specification, hardware ship target is Q4 2027. Week 16 falls in ~August 2026. The plan’s “We Did It: The Fictional Device Is Real” Reddit multi-post (line 1019) is a factual over-claim that will burn credibility with the retrocomputing and cyberdeck communities — both of which are allergic to vaporware. - Fix: Rewrite Weeks 14–16 to frame this as a proof-of-concept reveal (functional emulator + working breadboard prototype + preview cartridges) culminating in a waitlist-open moment, not a launch. Introduce an explicit Weeks 17+ “pre-order runway” arc (not in current plan).
- Decision: Approve / Skip / Modify.
Improvement 2 — Add numeric targets to every metric
Section titled “Improvement 2 — Add numeric targets to every metric”- Problem: Every week’s “Metrics” section (e.g., lines 697–703, 727–732, 756–761) lists dimensions — “Blog post views, Reddit upvotes, YouTube video views, Hackaday followers, Email subscribers” — with no targets. Per
marketing:campaign-planrubric §Success Metrics: every primary KPI should have a target number, tracking mechanism, and reporting cadence. Without targets, the plan cannot define success or failure, and the weekly performance report will have nothing to grade. - Fix: For each week, set a primary KPI (single leading indicator, numeric target) and 3–5 secondary KPIs. Example for Week 5: primary = 250 email subscribers, secondary = r/cyberdeck post hits 200+ upvotes, Hackaday project page gets 100+ followers, YouTube intro video hits 2K views in 7 days. Add a cumulative funnel target for Week 16 (e.g., 2,500 newsletter subscribers, 500 waitlist signups, 1K Discord members if we stand one up).
- Decision: Approve / Skip / Modify.
Improvement 3 — Make brand voice tactical enough for a copywriter sub-agent
Section titled “Improvement 3 — Make brand voice tactical enough for a copywriter sub-agent”- Problem: Plan §Brand Voice (lines 335–362) defines two voices with a single example sentence each and five high-level tone guidelines. Per
marketing:brand-reviewrubric §Brand Voice Documentation Framework, a complete voice doc should give each attribute a “We are / We are not / This sounds like / This does NOT sound like” structure, plus a terminology list of preferred/avoided terms, plus a tone-by-channel matrix. A copywriter agent given only the current voice section would guess a lot — and guesses drift. - Fix: Extend the brand voice section with:
- 3–5 voice attributes per persona, each with the 4-part structure above
- A “do not say” list: forbid “game console,” “handheld gaming,” “smart device,” “gadget,” emoji except in explicit social posts, exclamation marks outside exclamatory moments, “revolutionary,” “game-changing,” and any claim we haven’t earned.
- A channel tone matrix (blog / tweet / Hackaday log / YouTube voiceover / newsletter / Discord). Same voice, adapted inflection per
brand-review§Tone by Channel.
- Decision: Approve / Skip / Modify.
Improvement 4 — Add explicit audience prioritization, weighting, and a “where we won’t play” section
Section titled “Improvement 4 — Add explicit audience prioritization, weighting, and a “where we won’t play” section”- Problem 1: Plan treats all five audiences as co-equal. That’s rarely how channel effort should be allocated. Per
campaign-planrubric §Audience, a brief should identify primary vs. secondary audiences with buying-stage alignment. - Problem 2: No content-pillar weighting (%), no pillar-to-audience mapping, no pillar-per-week map.
- Problem 3: No “where we won’t play” statement. TikTok, Instagram, Twitter/X, LinkedIn — all absent with no rationale. Discord is named as an audience platform (line 89) but has no operational strategy. This is a significant gap: Discord is the single most useful community-building tool for this audience and will carry community retention better than Mastodon/Bluesky combined.
- Fix:
- Rank audiences: Primary (cyberdeck/DIY), Secondary (worldbuilding, retrocomputing), Tertiary (indie game design, mechanical keyboard).
- Add % weighting to content pillars (suggested: Build Log 30% / Worldbuilding 20% / Interaction Design 15% / Bare Deck 10% / Sound 10% / OODA 10% / Fiction-as-Product 5%) and show each pillar’s primary audience.
- Add a Discord server plan (launch Week 5, three channels to start:
#announcements,#build-log,#lore). - Add explicit “where we won’t play”: TikTok (audience mismatch), Instagram (audience mismatch), paid advertising pre-Week 16 (budget constraint + we want organic proof first), X/Twitter (optional presence only if the maker/hardware community persists there through 2026).
- Decision: Approve / Skip / Modify.
Improvement 5 — Honest competitive treatment: acknowledge KN-86 weaknesses, add missing competitors, include positioning map
Section titled “Improvement 5 — Honest competitive treatment: acknowledge KN-86 weaknesses, add missing competitors, include positioning map”- Problem: Plan’s competitive section (lines 175–292) covers 7 competitors, but every analysis ends with “Competitive Advantage: X” in KN-86’s favor. Per
competitive-brief§Messaging Strengths and Vulnerabilities and §Battlecard Creation, an honest competitive brief names where the competitor is genuinely better too. Without that, the plan reads like marketing, not strategy. Also missing: Flipper Zero (the current cyberdeck-adjacent darling, $169, direct audience overlap), MNT Reform (premium modular portable, same philosophical-seriousness angle), and — critically — no 2x2 positioning map. - Fix:
- Add Flipper Zero and MNT Reform to the competitive analysis.
- For each competitor, add a “Where they’re stronger than us” paragraph. Honest examples: Playdate has a subscription content pipeline and polish we lack; Flipper is shipped hardware with community tools we don’t have; Analogue Pocket has manufacturing maturity and brand recognition; DevTerm/uConsole have actual production runs.
- Add a 2x2 positioning map. Suggested axes: (X) mainstream retro ⟷ experimental/philosophical; (Y) product-only ⟷ narrative-integrated. KN-86 lives in the upper-right quadrant largely unchallenged — that’s the story the map tells.
- Add “if a competitor copies fiction-as-product, how do we respond?” — a defensibility note. The answer is: we own the KEC/Edgeware IP and a year-plus head start on the worldbook.
- Decision: Approve / Skip / Modify.
BLOCKING issues (recommend fix before Week 5 content ships)
Section titled “BLOCKING issues (recommend fix before Week 5 content ships)”These are factual errors and spec contradictions that must be corrected before any agent produces public-facing copy based on this plan. Per CLAUDE.md §Spec Hygiene Rules #3: “When an ADR changes a spec value, update the table and do a project-wide grep to fix all stale references.” These are such stale references.
| # | Location | Issue | Fix |
|---|---|---|---|
| B1 | Plan line 45 | ”Production hardware (Raspberry Pi Pico 2 + amber SPI LCD; bare-metal firmware)“ | Contradicts CLAUDE.md Canonical Hardware Specification. Pi Zero 2 W is the single hardware target; the Pico 2 direction is archived. Delete this line or replace with: “Production hardware (Raspberry Pi Zero 2 W; see CLAUDE.md Canonical Hardware Specification).” |
| B2 | Plan line 110, line 310, line 801, line 1015 (and related) | References to “monochrome LED display” and “amber LED display” | Contradicts CLAUDE.md. Device uses Elecrow 7” IPS LCD (1024×600). Search & replace “LED display” → “amber IPS display”; delete any claims about LED specifically. |
| B3 | Plan §“What it is NOT” (line 77) | Language generally fine, but downstream copy must not claim “ships 1988” or “releases 1988” — fiction frame says “designed 1988, never manufactured, GWP is recreating it now.” | Keep; but extract a fiction-discipline rule for copywriter briefs: we say “designed 1988” and “never real — until now,” we don’t say “released 1988.” Line 22’s positioning statement uses “released” — fix to “designed.” |
| B4 | Plan line 668 (“Weeks 17–18: Final polish, production setup, launch preparation”) | Implies production + launch in ~Sept 2026. Per CLAUDE.md, hardware ship target is Q4 2027. | Rewrite Week 17+ outlook as “pre-order campaign open, community sustaining content, hardware engineering continues toward Q4 2027 ship.” Surface the Q4 2027 ship date to audiences honestly from Week 5 onward. |
| B5 | Plan line 37 and throughout | ”Cartridge Runtime Framework (nosh_cart.h) — C-based handler-registration contract (cartridges authored in Lisp per ADR-0001, compiled to Fe bytecode per ADR-0004)“ | This is actually correct and consistent with CLAUDE.md. No change needed. Calling it out so a copywriter isn’t confused about the “C vs. Lisp” authoring story — the answer is: authored in Lisp, runtime is C firmware. Any copy that says cartridges are “written in C” is wrong. |
| B6 | Plan line 742 (“We sourced 200 Alps SKFL switches from vintage keyboards”) and similar factual-sounding assertions about components in hand | Per Product Evaluation, build is in prototype phase. If the 200 switches are aspirational/in-progress, stating them as factual in Week 7 is an unsubstantiated claim per brand-review §Legal and Compliance Flags. | Verify actual component status before Week 7 ships. If not in hand, change copy to “We’re sourcing the switches — here’s the detective story so far” (process voice) not “We sourced them” (past-tense factual). |
| B7 | Doc location drift | CLAUDE.md and Master Index both point to docs/business/KN-86-Marketing-Plan.md. The actual file lives at docs/marketing/marketing-plan.md. | Decide the canonical location (docs/marketing/ is more semantically correct); update CLAUDE.md reference and Master Index PART VIII row in the same change. Per CLAUDE.md §Spec Hygiene Rule #3, this is a project-wide-grep fix, not a local one. |
| B8 | Plan §Week 14 “Itch.io Desktop Emulator BETA” with playable ICE BREAKER | Per Product Evaluation §3 (line 80): “The emulator proves the architecture works. It doesn’t yet prove the games are fun.” Only ~25% of the game experience is playable; the Lisp paradigm is skin-deep in 12/14 modules. Releasing a playable-ICE-BREAKER emulator by Week 14 would require sprint execution we haven’t committed to yet. | Either (a) have Josh commit engineering sprints to deliver a real playable ICE BREAKER by Week 14, or (b) re-scope the Week 14 release as a Bare Deck Terminal demo + one contract slice (“experience the grammar, not yet the full game”). Option (b) is honest and achievable; (a) is aspirational. Recommend (b) unless Josh has a strong reason to push (a). |
Dimension-by-dimension scoring
Section titled “Dimension-by-dimension scoring”1. Positioning clarity — 3 / 5
Section titled “1. Positioning clarity — 3 / 5”What’s working. The one-line hook — “In 1988, Kinoshita Electronics [designed] a Personal Cyberspace Terminal that thought in lists. It was never real — until now.” (line 22) — is distinctive, memorable, and differentiates from every competitor listed. The “personal cyberspace terminal” category name is philosophically correct and avoids the Playdate/Analogue/Game Boy gravitational pull.
What’s weak. The stated positioning does not map to the campaign-plan §Positioning Statement Framework structure:
For [target audience], [product/company] is the [category] that [key benefit/differentiator] because [reason to believe].
Audience is absent from the public positioning line. Benefit is implicit. Reason-to-believe is not stated. A reader of the line alone can’t answer “who is this for?” or “why should I trust it will work?”
Also: Line 22 uses “released” (“Kinoshita Electronics released a Personal Cyberspace Terminal…”) but the fiction-frame throughout the rest of the plan is “designed 1988, never manufactured.” “Released” breaks the fiction’s internal logic. Self-contradicting in a single sentence.
Fix: Add a canonical positioning statement to Part A that’s never restated by agents (per CLAUDE.md spec-hygiene practice): “For adult hobbyist gamers, retrocomputing enthusiasts, and cyberdeck builders (25–55) who want more from a handheld than emulation, the KN-86 Deckline is a Personal Cyberspace Terminal that thinks in lists — a fictional 1988 KEC device, rebuilt from blueprints, with a unified Lisp interaction grammar and a multi-phase mission economy no other handheld has tried.”
2. Audience definition — 3.5 / 5
Section titled “2. Audience definition — 3.5 / 5”What’s working. Five audiences, each with platform specifics, community-size notes, messaging angle, and content opportunity (lines 84–172). Personas are concrete enough to make channel decisions — cyberdeck → Hackaday.io, mechanical keyboard → deskthority/geekhack, worldbuilding → r/worldbuilding. This is better than most.
What’s weak. No prioritization. Buying-stage alignment absent. No pain-point-to-message mapping (the campaign-plan §Audience structure wants “role/title, pain, desired outcome, discovery channels, priorities”). The plan tells us where each audience lives but not what they’re thinking at the moment they encounter KN-86 content.
Fix: Rank as primary/secondary/tertiary (per Improvement 4 above). Add a one-line “pain + desired outcome” for each audience. Example for cyberdeck/DIY: “Pain: most cyberdeck projects are one-off art with no software story. Desired outcome: to see a complete hardware + firmware + narrative ecosystem that validates the culture.” That line alone makes content decisions obvious.
3. Competitive framing — 3 / 5
Section titled “3. Competitive framing — 3 / 5”What’s working. 7 competitors analyzed with real price points, concrete differentiation arguments. Playdate and GameTank are the right anchors. Miyoo/Anbernic treated correctly as non-competitors (“different price tier and purpose”). The “fiction-as-product” argument is defensible.
What’s weak. One-sided — every analysis concludes with “Competitive Advantage” in KN-86’s favor. This is marketing copy, not strategic analysis. Per competitive-brief §Strengths and Weaknesses, each competitor writeup should include where that competitor is genuinely better than us — and no writeup in the plan does this. Missing competitors: Flipper Zero ($169, shipped, same DIY-hardware audience, “hacker toy” framing), MNT Reform ($1,599–$1,999, shipped, same premium-philosophical framing). No 2x2 positioning map. No defensibility plan (“what if they copy us?”).
Fix: Detailed in Improvement 5.
4. Brand voice specifics — 3 / 5
Section titled “4. Brand voice specifics — 3 / 5”What’s working. The dual-voice structural idea (KEC 1988 product-facing + GWP 2026 process-facing) is creative and gives copywriters two clear lanes. Tone guidelines (lines 356–362) — respectful of the craft, playful with the premise, transparent about process — are directionally correct.
What’s weak. Not tactical enough to hand to a copywriter sub-agent. Per brand-review §Voice Attribute Spectrums, each voice attribute should have the 4-part structure (We are / We are not / This sounds like / This does NOT sound like). The plan has one example sentence per voice and nothing else. No forbidden-word list. No channel tone matrix. No adaptation rule (e.g., “in incident-response tone, dial up GWP’s transparency; in launch-day tone, dial up KEC’s formality”). A copywriter would guess — and guesses drift across weeks.
Fix: Detailed in Improvement 3.
5. Content pillars — 3 / 5
Section titled “5. Content pillars — 3 / 5”What’s working. Seven interlocking pillars, each with content types, audiences, formats, cadences (lines 365–485). The set is thoughtful — notably the “Bare Deck” pillar (pillar 4, lines 420–434) is an underrated asset because it converts the “hardware isn’t shipped yet” reality into a feature: the emulator and bare-deck firmware ARE the product today, and they’re a full experience already.
What’s weak. No weighting. No mapping of pillars to audiences. No pillar-per-week plan — Part B weeks aren’t tagged with which pillar(s) they advance. Pillars are all thematic, none are tied to buyer-funnel stages.
Fix:
- Weight pillars (suggested: Build Log 30% / Worldbuilding 20% / Interaction Design 15% / Bare Deck 10% / Sound 10% / OODA 10% / Fiction-as-Product 5%).
- Add a pillar column to the week-by-week table.
- Map pillars to funnel: Build Log + Sound = awareness; Worldbuilding + OODA + Fiction-as-Product = consideration; Bare Deck + Interaction Design = conversion (people who engage with these are the most likely waitlist joiners).
6. Channel strategy — 3 / 5
Section titled “6. Channel strategy — 3 / 5”What’s working. Six channels selected, each with a community-specific strategy. YouTube series structure (lines 500–507) is particularly strong — six named series arcs across 18 weeks is concrete enough to brief a video agent today. Hackaday.io as primary build-log home is the right call.
What’s weak.
- Workload unrealistic. Combined cadence: 2–3 blog posts/week + 1 YouTube/week + 3–4 social/week + 1 Hackaday log/week + biweekly newsletter + 5 Reddit threads/week. For a solo founder + small agent team, this is unsustainable past ~Week 8. Per
campaign-plan§Content Cadence Guidelines, this is 2x what the rubric recommends for a small team. - Discord absent as a channel despite being called out as an audience platform (line 89). This is the single largest gap — Discord is where a cult-hardware community actually lives and retains.
- No paid-channel stance. Acceptable early but should be stated explicitly (“no paid through Week 16; evaluate paid search on
kn-86andcyberdeckcategory terms for Week 17+”). - X/Twitter, LinkedIn, TikTok, Instagram not addressed. Per
campaign-plan§Channel Selection Criteria, a plan should name where it won’t play. - No budget calls. Per rubric, each channel should have an effort level (low/medium/high) and — if budget provided — an allocation percentage.
Fix:
- Cut cadence to sustainable levels: 1 blog/week + 1 Hackaday log/week + 1 YouTube/2 weeks + 3 social/week + 1 newsletter/week + 1 Reddit post/week in the primary subreddit rotation.
- Add Discord strategy (see Improvement 4).
- Add an explicit “channels we won’t use” paragraph.
- Tag each channel with effort level.
7. Week-by-week execution readiness — 2.5 / 5 (average)
Section titled “7. Week-by-week execution readiness — 2.5 / 5 (average)”Per-week scoring below. Each week scored on (a) clear theme, (b) concrete deliverables with channels, (c) primary CTA, (d) measurable outcome with numeric target.
| Week | Theme clarity | Deliverables concrete | Primary CTA stated | Numeric target | Avg |
|---|---|---|---|---|---|
| W5 Announce & Hook | 4 | 4 | 2 (newsletter signup implicit) | 1 | 2.75 |
| W6 Lore Deep-Dive | 4 | 4 | 2 | 1 | 2.75 |
| W7 Component Sourcing | 3 (factual risk B6) | 4 | 2 | 1 | 2.5 |
| W8 Proof of Concept — First Pixels | 3 (presupposes prototype status) | 4 | 2 | 1 | 2.5 |
| W9 Display & Audio Integration | 3 (LED vs IPS — B2) | 4 | 2 | 1 | 2.5 |
| W10 Switch Feel Testing | 3 | 4 | 2 | 1 | 2.5 |
| W11 Enclosure Design & 3D Printing | 3 | 4 | 2 | 1 | 2.5 |
| W12 Cartridge Design & Label Artwork | 4 | 4 | 3 (itch.io game jam) | 1 | 3 |
| W13 nOSh Boot Sequence & Firmware | 3 | 4 | 2 | 1 | 2.5 |
| W14 ICE Breaker Preview + Emulator BETA | 3 (B8 — overpromise) | 4 | 3 (itch.io download) | 1 | 2.75 |
| W15 Assembly Montage | 2 (B4 — hardware not assembled) | 4 | 2 | 1 | 2.25 |
| W16 The Final Reveal | 1 (B4 — device not complete) | 4 | 2 | 1 | 2 |
| AVG | 2.54 |
The weekly structure is good scaffolding — each week has a theme and a deliverable list. But the three structural failures (missing CTAs, missing numeric targets, framing mismatch with hardware reality in late weeks) bring the score down.
Fix: Detailed in Improvements 1 and 2.
8. Metrics / success definition — 1.5 / 5
Section titled “8. Metrics / success definition — 1.5 / 5”What’s working. Each week has a “Metrics” section. Metrics named are reasonable dimensions — blog views, Reddit engagement, YouTube views, Hackaday followers, email subscribers, social reach.
What’s weak. No targets. No primary KPI called out. No tracking mechanism (which analytics stack — Plausible? GA4? Reddit native?). No reporting cadence. No conversion funnel framing (awareness → email capture → Discord join → waitlist → pre-order). No cumulative goals (e.g., total newsletter subs at Week 16, total waitlist signups by end of reveal).
Per campaign-plan §Success Metrics, every KPI should have: metric, target number, tracking mechanism, reporting cadence. The plan delivers only “metric.”
Fix: Build a funnel model from Week 5 → Week 16 with targets at each step. Name the analytics stack. Commit to a weekly performance report (I’ve already bound this to the Performance agent in the orchestration prompt).
Suggested funnel targets (to be confirmed by Josh):
- Cumulative newsletter subscribers by Week 16: 2,500
- Discord members by Week 16: 1,000
- Hackaday.io project followers by Week 16: 2,000
- Waitlist signups by Week 16: 500
- Per-video YouTube views (series average): 5K
- Top-performing Reddit post upvotes: 1,000+
- Blog MAU by Week 16: 5,000
9. Legal & claims hygiene — 3 / 5
Section titled “9. Legal & claims hygiene — 3 / 5”What’s working. No overt trademark violations. Competitor comparisons are factual and non-disparaging (Playdate, Analogue Pocket, DevTerm/uConsole, Miyoo, Anbernic, Back7, Penkesu, GameTank). References to Tangerine Dream, Game Boy, Alps SKFL, YM2149F, Grid Compass, Osborne, Psion are factual and fair-use. “Personal cyberspace terminal” as category name doesn’t appear to conflict with a registered mark.
What’s weak. Several claims are written as factual that may be aspirational — “We sourced 200 Alps SKFL switches” (line 742), “the amber LED display” (line 310), “YM2149F audio engineer” guest post (line 525). Per brand-review §Legal and Compliance Flags, unsubstantiated claims are a flag regardless of whether the audience would catch them; an aspirational-as-factual habit is how credibility erodes.
Missing: no disclaimer language around pre-order/waitlist, no “design subject to change” boilerplate for prototype imagery, no handling of KEC as a fictional entity (if KEC is ever a real registered mark somewhere, we need to know — a quick trademark sweep is cheap insurance).
Fix:
- Audit all factual-sounding product claims in the plan against actual build status before any Week 5 content ships.
- Add a standard prototype disclaimer for agent briefs: “Design, form factor, and final specifications subject to change. See CLAUDE.md Canonical Hardware Specification for current spec.”
- Run a cheap trademark search on “Kinoshita Electronics Consortium,” “KEC” (as a mark in consumer electronics), “Edgeware” (in tabletop/fiction/game spaces), and the 14 module names (“ICE Breaker,” “NeonGrid,” “Black Ledger,” etc.) — some of these are common-enough terms that conflicts are plausible.
10. Alignment with product reality — 1.5 / 5
Section titled “10. Alignment with product reality — 1.5 / 5”This is the biggest single failure in the plan, and the primary reason for the REVISE/REWRITE recommendation.
Three reality checks from CLAUDE.md and Product Evaluation:
Reality 1: Hardware ships Q4 2027, not Q3 2026. Per CLAUDE.md Canonical Hardware Specification, “Hardware ship target Q4 2027.” Per Plan line 668, “Weeks 17–18: Final polish, production setup, launch preparation.” Per Plan §Week 16, “The KN-86 Deckline Is Complete.” The plan narrates a Week-16 launch that cannot happen. Ship is ~18 months after the plan’s stated endpoint.
Reality 2: The emulator is the product in 2026. Per Product Evaluation §3 (“Emulator Implementation: 7/10”): “The emulator proves the architecture works. It doesn’t yet prove the games are fun. ~75% of infrastructure is built. ~25% of the actual game experience is playable.” ICE Breaker is not end-to-end playable as of April 2026. Yet the plan promises a Week 14 public beta with ICE Breaker playable.
Reality 3: The Lisp paradigm is skin-deep in 12/14 modules. Per Product Evaluation §2 (“Software Architecture”) and Lisp Paradigm Revisions doc: “The audit found only 2/14 modules pass [the transferability test]. The revisions provide concrete data models that fix this, but they haven’t been implemented yet.” Marketing that leans on “Lisp-based interaction paradigm” (plan lines 306, 440–449) will invite scrutiny from the r/gamedesign and r/Lisp communities, and the current implementation won’t hold up.
Fix: This is Improvement 1 — reframe Part B. Additional notes:
- The emulator is the demo, and should be positioned as such. “Experience what the device will feel like” is honest and invitational. “Play the final game” is not.
- Be explicit about the Q4 2027 ship target in the first public announcement. Audiences in cyberdeck / retrocomputing / worldbuilding respect long build timelines — they don’t respect hidden ones.
- The Lisp paradigm story needs engineering progress before Week 13 (“nOSh Boot Sequence & Firmware” week) or the content will be thin. Flag this as a cross-team dependency: the marketing plan needs engineering to land the Lisp paradigm revisions on at least ICE BREAKER + one other module by Week 13.
Recommended Part B reframe — delta only
Section titled “Recommended Part B reframe — delta only”If Improvement 1 is approved, here’s how Weeks 5–16 should be re-labeled. Only the weeks that change materially are shown.
| Week | Current theme | Proposed reframe | Why |
|---|---|---|---|
| W5 | Announce & Hook | The Discovery (unchanged name, but explicitly announce Q4 2027 ship target and open waitlist) | Earns credibility upfront |
| W8 | Proof of Concept — First Pixels | Breadboard Prototype — First Pixels (no change to content, just frame as prototype milestone) | Honest labeling |
| W11 | Enclosure Design & 3D Printing | Form-Factor Prototype — 3D Print Iterations | Honest labeling |
| W13 | nOSh Boot Sequence & Firmware | nOSh Boot Sequence (Emulator + Prototype) | Dual-platform framing |
| W14 | ICE Breaker Gameplay Preview | Bare Deck Terminal + ICE BREAKER First-Contract Demo | Scope cut to what’s achievable |
| W15 | Assembly Montage & Final Preparation | Prototype Assembly Montage + Roadmap to Ship | No “final” claim |
| W16 | The Final Reveal & Launch Preparation | The Reveal — Prototype Complete, Pre-Orders Open | Reveal is the prototype + emulator; pre-orders open for Q4 2027 delivery |
| NEW W17+ | (not in plan) | Pre-Order Runway & Sustained Community Content | 18-month runway needs its own narrative arc |
If Josh approves, I’ll write a full Part B rewrite proposal as a separate doc before editing the plan.
Verdict
Section titled “Verdict”Overall: 27.5 / 50 — REVISE WITH PART B REFRAME.
Part A (Marketing Context) is worth keeping with targeted edits per Improvements 2–5 and Blocking items B1–B7. Part B (12-week plan) needs the reframe in Improvement 1 before any week’s content ships. Part C (Ongoing cadence) needs volume reduction per Improvement 4.
With the improvements applied, I’d expect this to score 40+ (PASS) and be ready to execute against.
My recommended path:
- Josh reviews this evaluation.
- Josh approves/modifies/skips each of Improvements 1–5.
- Josh confirms Blocking fixes B1–B7 (B8 is a scope decision — see recommendation).
- I apply approved changes to the Marketing Plan via
git-flowin one branch/one PR. - I reorient Week 5 content to the reframed plan and brief the first sub-agents.
Today is 2026-04-22, which per the plan is Week 5. The launch clock is running. I recommend fast turnaround on this review to avoid burning the Announce & Hook week.