Skip to content

docs(adr): record the ecosystem dependency-pin policy (consumers pin aozora by immutable SHA) #100

@P4suta

Description

@P4suta

The 2026-06 alignment established a policy that wasn't written down: every downstream consumer (afm / aozora-tools / aozora-proof / afm-epub) pins the aozora parser by an immutable commit rev, not a movable tag, so the parser version can't drift if a tag is re-cut. (afm already pinned by SHA; the others were converted from tags during the alignment.)

Record this as an ADR (here, or in each consumer / project-template) so the convention is discoverable and new consumers follow it. Pair with the related note that internal dev-only crates are referenced path-only (no version), and external consumers go through the aozora façade rather than internal members (cf. aozora-tools#26).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions