Skip to content

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.

  1. “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.
  2. 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.
  3. 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.md Canonical 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-plan rubric §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-review rubric §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-plan rubric §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.

#LocationIssueFix
B1Plan 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).”
B2Plan 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.
B3Plan §“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.”
B4Plan 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.
B5Plan 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.
B6Plan line 742 (“We sourced 200 Alps SKFL switches from vintage keyboards”) and similar factual-sounding assertions about components in handPer 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).
B7Doc location driftCLAUDE.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.
B8Plan §Week 14 “Itch.io Desktop Emulator BETA” with playable ICE BREAKERPer 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).

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.”


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.


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.


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.


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).

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-86 and cyberdeck category 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.

WeekTheme clarityDeliverables concretePrimary CTA statedNumeric targetAvg
W5 Announce & Hook442 (newsletter signup implicit)12.75
W6 Lore Deep-Dive44212.75
W7 Component Sourcing3 (factual risk B6)4212.5
W8 Proof of Concept — First Pixels3 (presupposes prototype status)4212.5
W9 Display & Audio Integration3 (LED vs IPS — B2)4212.5
W10 Switch Feel Testing34212.5
W11 Enclosure Design & 3D Printing34212.5
W12 Cartridge Design & Label Artwork443 (itch.io game jam)13
W13 nOSh Boot Sequence & Firmware34212.5
W14 ICE Breaker Preview + Emulator BETA3 (B8 — overpromise)43 (itch.io download)12.75
W15 Assembly Montage2 (B4 — hardware not assembled)4212.25
W16 The Final Reveal1 (B4 — device not complete)4212
AVG2.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

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.

If Improvement 1 is approved, here’s how Weeks 5–16 should be re-labeled. Only the weeks that change materially are shown.

WeekCurrent themeProposed reframeWhy
W5Announce & HookThe Discovery (unchanged name, but explicitly announce Q4 2027 ship target and open waitlist)Earns credibility upfront
W8Proof of Concept — First PixelsBreadboard Prototype — First Pixels (no change to content, just frame as prototype milestone)Honest labeling
W11Enclosure Design & 3D PrintingForm-Factor Prototype — 3D Print IterationsHonest labeling
W13nOSh Boot Sequence & FirmwarenOSh Boot Sequence (Emulator + Prototype)Dual-platform framing
W14ICE Breaker Gameplay PreviewBare Deck Terminal + ICE BREAKER First-Contract DemoScope cut to what’s achievable
W15Assembly Montage & Final PreparationPrototype Assembly Montage + Roadmap to ShipNo “final” claim
W16The Final Reveal & Launch PreparationThe Reveal — Prototype Complete, Pre-Orders OpenReveal is the prototype + emulator; pre-orders open for Q4 2027 delivery
NEW W17+(not in plan)Pre-Order Runway & Sustained Community Content18-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.


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:

  1. Josh reviews this evaluation.
  2. Josh approves/modifies/skips each of Improvements 1–5.
  3. Josh confirms Blocking fixes B1–B7 (B8 is a scope decision — see recommendation).
  4. I apply approved changes to the Marketing Plan via git-flow in one branch/one PR.
  5. 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.