Score the thesis, not the company.
Two rubrics. Two grammars. One hundred points each. The portrait is the readout.
Governed Agentic Ops
The deployment gateway for enterprise AI. Runtime governance, observability, evaluation, audit evidence, human oversight, policy enforcement. Eight dimensions. The visual language is geometric: orbital rings around an inner policy lattice.
Vertical System-of-Record AI
Workflow gravity beats model novelty. AI that becomes, extends, or controls the regulated workflow's system of record. Eight dimensions. The visual language is organic: a faceted core, lateral arms, and root threads that descend into a system-of-record plate.
How a portrait moves.
The seed is sha256(slug + thesis + ssi_score), truncated to 32 bits. Same inputs always render the same portrait. When a new signal lands and the SSI score moves by even one point, the seed moves, the structure moves, and the portrait visibly shifts. This is the proof the methodology is operationally live.
When a portrait is muted.
A portrait renders in mute mode when the Falsifier Check returns ❌ Triggered or the Anti-thesis Filter returns Auto-pass. The vermillion is replaced with warm-grey, the pass reason appears in JetBrains Mono at the canvas foot. The portrait still exists. The methodology is honest about its no’s.
How does this stay live?
The Companies database in Notion is the only source of truth. When a row changes, Notion fires a signed webhook at /api/revalidate. The route verifies the signature against a shared secret, then marks the cached pages stale. The next page load refetches, the SSI score moves, the seed shifts, and the portrait visibly redraws.
Edit a row in Notion. The portrait moves. The data tells the story.