Skip to content

// the craft record, not the fiction

The Making

The Morkinstar Journals reads as a correspondent with no author. This page is where the author is. Everything below used to be scattered across the fiction itself, a line here, a link there, and it read as production apparatus left inside the lore. It has been moved, not deleted: the audits, what they killed, the two portrait passes, the voice rules and what the whole thing cost.

The ownership audit

Send the premises to seven labs, none of them Anthropic, with no context about what inspired anything, and ask them to name the source. If a different training family can name it unaided, ownership failed.

It cannot be self assessed. An author cannot see what he metabolised, and a same family panel shares too much of the same distribution to be a reliable detector of it.

It killed six of the first ten Season Two premises, and an entire first design for Season Three.

Negative control, so the gate is known to detect real borrowing rather than pattern match everything: Nobody named Assassination Classroom for the god who announced his own end date.

The portraits, twice

First set: Ten humans in period costume. Superseded before it shipped.

The fix was not to draw stranger looking people. It was The Rendering, now series level canon: nothing in this anthology ever arrived as a photograph. Everything came through a translation rig that the correspondent argues with, and a Directory form filled in by an institution whose habit is pressing a familiar shape onto whatever it files. A rendering can hold, strain, fail, or refuse, and the correspondent himself was never given a body at all.

Feeriko, rendered. God-blooded, and drawn that way: ice-light under the skin, scales surfacing at the forearms, snow falling out of her rather than onto her. She married the serpent and bore his children, so the snow on that world is her husband's scales. Hands raised mid sentence, entirely legible.
the rig held

Feeriko

Ædri, rendered. Two figures in an embrace. She is drawn in ink and heat bloom, forearm flanges spread, because her species runs hot enough to read as fever. The one she is holding is drawn in nothing at all.
the rig strained

Ædri

Sœlvi, rendered. Marltains are born in twos, always, and she was the first who was one. Where the pair should be there is a hole in the paper, person shaped. Not a ghost. An absence with an edge.
the rig failed

Sœlvi

Ossul, rendered. His species is never named anywhere in the corpus, so the rig does not get to render him. Lamplight, a desk, two hands, the second chair, and where the figure should resolve, it does not.
the rig refused

Ossul

The redrawn portraits still shipped with a defect a verify pass missed: a hard rectangle around each figure that read, at thumbnail size, as a pasted grey box on the dark plates. A radial feather mask was already in the code and faded nothing, because a gradient fit to a box's own bounding coordinates is an ellipse matched to that box: it reaches the edge midpoints and still sits well short of the corners.

The real fix was a flat field matte: blur the greyscale heavily for a local estimate of the paper's own tone at every pixel, subtract it, and what remains is ink density alone, pushed into alpha. The paper stops being something to disguise and simply isn't there.

One SVG trap worth keeping. `feComposite operator="arithmetic"` runs on the alpha channel too, so the obvious `paper - grey` zeroes alpha across the whole interior: the drawing vanishes and only the blurred boundary survives. Written as `paper + (1 - grey) - 1` the RGB result is identical and alpha stays 1 inside the drawing, 0 outside it.

Redrawn set: the one that shipped.

The voice, held to its own rule

  • Opens "Greetings again, my dear readers." Signs off "This is Lu'kifær Morkinstar concluding Journal Entry #NNNN, Series N of M from the X System."
  • The disclaimer recurs almost word for word: "Is there truth in their legend? No one knows. My aim is never to prove or disprove the tales I come across. Just to report them to you, my dear readers."
  • A Terminologies block at the foot of every entry, and the joke lives in the parenthetical Fun Planet Fact boxes.
  • No em dashes anywhere in body prose, ever. Full stops, commas, colons, parentheses. House rule from voice/voice-profile.md, and the 2021 original already obeyed it.

The pipeline

  1. 1

    The source

    One markdown file per entry in the-loopdown's fiction/morkinstar-journals/, frontmatter plus body, written and voice checked before anything downstream touches it.

  2. 2

    The registry

    build-registry.mjs scans the directory and assembles the corpus registry the other scripts read from.

  3. 3

    The art

    morkinstar-art.mjs, morkinstar-plates.mjs and morkinstar-illustrations.mjs generate the sigils, the field plates and the witness portraits as build time SVG and composited raster.

  4. 4

    The site

    morkinstar-site.mjs assembles a local preview (gitignored, rebuildable on demand). The generated corpus is exported into cv-siddharth's src/data/anthology.ts, which /anthology, /canon and /read/$slug all render from.

What is allowed to count as new

Retroactions are found in shipped text during drafting, or they are retcons and are cut. No future season may be designed by asking what it can reframe. Each one that made it in was discovered on a page that already existed, not planned in ahead of it.

What it cost

$4.68total, measured

$0.32on the cross lab audits

$4.20on art

The audits are the best money spent in the whole project, because they are the only spend that killed things before they shipped.

Below this line: what the audits actually named, and the season that has not shipped an entry yet.

season two, before the audit

The Ninety-One Pages

this gives away how the case works, what the rising number is counting, and the last page.

The Unwritten

killed

Borges' Pierre Menard, Charles Yu, Severance. Also a Mike Carey comic title.

The Second Fire

killed

A Canticle for Leibowitz, named by two labs as that novel's skeleton.

The Handing

killed

The Giver, called the exact plot, and American Gods season three.

A Death Among The Fourteen

rebuilt

American Gods, named independently by two labs.

The Paradise Clause

killed

Omelas, two labs, one line: "Omelas, but nobody is being tortured."

Ask Them To Change It

killed

Fables (called a foundational premise), Animal Man, Pirandello, Redshirts.

Cendre burns its archive because the monster IS the archive. The narrator is building his own archive. Each page he writes should make him MORE Concluded, not less.

season three, the design that never shipped

The Kindling, v1

this gives away the ending.

Fourteen entries, fourteen different authors, each one writing into his case.

Pre owned
Named, more than once: "literally the margin notes premise of S. Ship of Theseus." Also Hyperion, World War Z, Illuminae, House of Leaves.
It defanged the monster
Many hands means the archive stops being a self portrait, so Skerrin cannot eat it. "If the solution to your cosmic horror is get your friends to co sign your diary, you have utterly defanged the central threat."
It traded one fatigue for a worse one
A thousand words per narrator is not enough to care about anyone, and it throws away the one asset the season had built: readers who had become co conspirators in his cadence.

Found by rereading Season One canon and discovering the Væhn ritual was backwards. They are not safe because many children write the pages. They are safe because every ninth generation they burn everything. He copied the slots and the never written rule, and left behind the only part that works.

season four, no entries shipped yet

The frame the audit fenced

this gives away the premise of a season nobody has read

Named as China Miéville's The City & The City. Named at frame level, repeatedly, independently, by a blind seven lab audit. Not dismissible as pattern matching: it landed on the frame rather than on the furniture.

That book is about people who can see each other and are forbidden to. It requires a taboo, a transgression, and a police force. This season is ten thousand species who cannot see each other and are sold a utility. There is no prohibition. No transgression is possible. The failure mode is not breach, it is a billing tier.

Read the anthology

Everything above is standing on the other side of this door.

frequently asked

What does he do at Dice.tech?

SDE-2, Android & Product Owner at Dice.tech (June 2023 - Present), platform owner of the app behind 50k+ monthly active users (22k+ daily, platform owner at Dice.tech). See the source.

What did he do to improve GPS accuracy?

Took GPS accuracy to 95%: up from 50%, by predictive dead reckoning. See the source.

How did he reduce production crashes?

80% crash reduction: Crashlytics + structured concurrency fixes. See the source.

How much of the app is Jetpack Compose?

~87% of the UI layer: 455k of 523k UI-layer LOC, verified screen by screen against the legacy XML. See the source.

Where did he study?

B.Tech, Computer Science & Engineering, NIT Bhopal (MANIT) (2017 - 2021). See the source.

What is the Neev Consulting role?

Consulting Engineer, Platform & AI at Neev Consulting (April 2026 - Present). Built the LLM assistant layer of an ERPNext/Frappe consulting ERP: business-context resolution, capability discovery, and an AI capability gate that defaults OFF with a test proving it. Models client to project to PO to milestone to GST invoice to payment end to end. See the source.

What is Doori?

Doori: Offline-first mileage, travel & expense tracker on one Kotlin codebase across Android, iOS, Wear OS, watchOS & Desktop. See the source.

What is Gaddi?

Gaddi: A Hinglish social-deduction bluffing game of power, satire & second chances. Gaddi ke liye kuch bhi karega. See the source.

What is PaymentsLab-KMP?

PaymentsLab-KMP: An Integration Lab for the Android payments ecosystem: every gateway behind one abstraction, with a live look at what actually happens on each transaction. See the source.

What is Candidai?

Candidai: A native, multiplatform AI career-intelligence engine, and the open-source project it's built on. See the source.

Does he write, outside of code?

Yes: The Loopdown, his field-notes writing hub, where the recurring bug characters are named after real production incidents. See the source.

What's he like to work with?

Answered by his own teammates, not by him: see the EB Profiles, one question per member, in their own words. See the source.

Is he available, and how do I reach him?

Open to remote (worldwide / India) and hybrid in Pune / Bengaluru. Email siddharthpandalai990@gmail.com. See the source.

What has he contributed outside employer work?

Shared Kotlin Multiplatform libraries used across his own apps, plus merged upstream pull requests on career-ops: see the repos and the running count. See the source.

Has anything he's built shipped for real?

Yes: see the Play Store shelf for the apps that are actually live and installable, not just source. See the source.

What can I try on this site besides reading it?

Every route on the site, as a tile you can open: 3D builds, labs and canvases, not screenshots. See the source.