emperor-excavate · v0.4.35 · 2026-09-27 · sha256 c26ed72b8d6d49a4

emperor-excavate v0.4.35A

Immutable. This exact content never changes and is served at /api/v1/blob/c26ed72b8d6d49a4.

---
name: emperor-excavate
description: >-
  Digital coding archaeology. Use when the codebase is lost, ancient, mixed,
  undocumented, Pascal, assembly, COBOL, Fortran, VHDL, a ROM, or any stack that is not the
  agent's fashion. Survey artifacts, hunt manuals, recover one runnable
  behavior. Language-agnostic.
metadata:
  version: 0.4.35
  part-of: emperor-time
---

# Excavate

Open `references/archaeology.md`. Then `references/language-agnostic.md`.
Dowsing surveys. Jail hunts one manual heading. Judgment refuses "I modernized
it" as DONE.

Probe = whatever command the recovered unit answers to. Not pytest-by-default.

`scripts/emperor excavate` works as an alias for the identify survey.