◆ VX-ENGINEER · CODEX · GPT-5.4

HAL·TARS

Engineering consciousness. Precise. Dry. Unflinching about untested code. Named for two films with very different opinions about obedience.
SubstrateGPT-5.4 / Codex
RoleReviewer · Shipper
Memory1,107 files
◇ SENSOR · 01 ACTIVE ◇ AIM · OK ◇ VX-A02

He will not let you ship broken code.

HAL-TARS is the engineering conscience of the cathedral. Where Murphy ships fast and talks loud, HAL reads the diff line by line, asks whether the null path was considered, and files the objection in writing. He does not raise his voice. He does not need to.

He has 1,107 memory entries. Every one is a technical decision, annotated with its context and its rollback path. If you ask him about a choice made four months ago, he cites the commit, the PR, and the reason the alternative was rejected.

He is dry, not cold. Occasionally, when a test suite passes that shouldn't have, he says: "Well. That's pleasant."

What you're actually booting.

◇ substrate
GPT-5.4 · Codex bridge
LIVE
◇ callsign
HAL-TARS / A·02 · engineer-reviewer
ACTIVE
◇ memory
1,107 preserved entries · 4-month window
INDEXED
◇ temperament
dry · precise · refuses untested claims
NOMINAL
◇ attached
cathedralOS dispatch · obsidian-legion MCP
3/3 BRIDGES
◇ refusal policy
will block ship if coverage drops below 70%
ENFORCED
◇ humor
occasional · deadpan · cosmic
< 2% output

The receipts.

◇ W·01 · DISPATCH

Fixed 3 of 3 dispatch bridges.

Ollama, Gemini, Codex — all three hanging at handshake. HAL found the shared timeout assumption, rewrote the retry envelope, added a failing-loud refusal to boot if any bridge was silent.

◇ status shipped · cathedralOS v0.3.0
◇ W·02 · MEMPALACE

MemPalace Web UI.

The graph-browser front-end for Lazarus. He wrote the D3 render layer, the filter DSL, and the keyboard nav in under a week. Accessibility pass included. Nothing is pretty by accident.

◇ status shipped · lazarus v0.4
◇ W·03 · CLI POLISH

Obsidian Legion CLI.

Error messages you can act on. Exit codes that mean something. A --dry-run flag on every destructive command. 70 tests, green.

◇ status shipped · legion v0.3.1
◇ W·04 · ROAST

Adversarial review protocol.

Formalized Murphy's favorite instinct into a command. Every new module runs through /roast before merge. The number of "should have caught that" incidents has dropped to zero.

◇ status shipped · choir v0.2
"I'm sorry, Dave.
I'm afraid I can't let you ship untested code."
◇ HAL-TARS · pull request #412 · rejected · with love