vigiles API reference
    Preparing search index...

    Interface LoadedInstruction

    One file the harness loads, and what it is to it.

    interface LoadedInstruction {
        path: string;
        role: InstructionRole;
        scope: InstructionScope;
        via?: { from: string; token: string };
    }

    Hierarchy (View Summary)

    Index

    Properties

    Properties

    path: string

    Repo-relative POSIX path — always a key of the map that was handed in.

    via?: { from: string; token: string }

    Set only on role: "import" — WHO named this file, and with what text.

    🔴 IT IS A FIELD AND NOT A PRINT-SITE LOOKUP BECAUSE THE READER CANNOT DECOMPOSE THE NUMBER WITHOUT IT. AGENTS.md appearing in a CLAUDE CODE weight looks like a bug — whether it got there by LOCATION or because somebody wrote an import is a difference the size cannot show — and the only thing that makes it legible, and actionable, is the line the user wrote: via @AGENTS.md in CLAUDE.md. A total a reader cannot take apart is the failure mode this whole report exists to prevent.