The choice. docs/dev/PLAN.md records a settled decision: "collab.yml and linkcheck.yml remain standalone workflows". Two issues filed on 2026-09-24 propose the opposite, carried over from the deleted FUTURE-DEVELOPMENT.md (#182):
Neither can start until the settled decision is either reopened or confirmed.
Evidence to gather before deciding (both issues' first checklist items):
- Survey the lecture repos'
linkcheck.yml files. How many are there, how far have they drifted, and what does each one exclude?
- Who runs a Colab check today? Only
lecture-python.myst is known. Would others adopt one?
- How would a shared Colab check report failures caused by Colab's unpinned
:latest runtime rather than by the lecture?
- Reuse: both would file a deduplicated issue the way
build-jupyter-cache does. Would that step be extracted and shared?
Outcomes.
Related: #115 is prior art (lychee); #96 is a similar reopening of a settled PLAN decision, the .notebooks repos.
The choice.
docs/dev/PLAN.mdrecords a settled decision: "collab.ymlandlinkcheck.ymlremain standalone workflows". Two issues filed on 2026-09-24 propose the opposite, carried over from the deletedFUTURE-DEVELOPMENT.md(#182):lycheeverse/lychee-action, replacing each repo'slinkcheck.yml;lecture-python.myst'scollab.yml.Neither can start until the settled decision is either reopened or confirmed.
Evidence to gather before deciding (both issues' first checklist items):
linkcheck.ymlfiles. How many are there, how far have they drifted, and what does each one exclude?lecture-python.mystis known. Would others adopt one?:latestruntime rather than by the lecture?build-jupyter-cachedoes. Would that step be extracted and shared?Outcomes.
Related: #115 is prior art (lychee); #96 is a similar reopening of a settled PLAN decision, the
.notebooksrepos.