Skip to content

Decide cross-link behaviour in build_csv.py #5

Description

@niel-cody

context/scaling-risks.md risk 2.

scripts/build_csv.py:101-108 raises on an unknown slug and skips the article. Article #1 links to three slugs that do not exist.

Consequence: an article cannot export until its entire link closure exists. With 37 articles cross-linking, a cycle means neither article ever exports. The export set is not 'approved articles' — it is 'approved articles whose full link closure is approved'.

Options: resolve unknown slugs to plain text; or order articles so links point backwards only; or compute the closure before promising a date. Invisible now, fatal around article 20.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions