Skip to content

P1 closeout: record that the repo is live#18

Merged
mmcky merged 1 commit into
mainfrom
docs/p1-closeout
Jul 17, 2026
Merged

P1 closeout: record that the repo is live#18
mmcky merged 1 commit into
mainfrom
docs/p1-closeout

Conversation

@mmcky

@mmcky mmcky commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bookkeeping for the P1 completion — the repoint QuantEcon/lecture-python-intro#792 merged 2026-07-17, so a production lecture now reads lectures/lingcod_msy_recovery.csv from raw/main at build time.

Evidence recorded in the PLAN tick: the lecture build passed in the single repoint PR (test, 8m49s), the served URL is verified byte-identical to the manifest sha256, and the Colab criterion holds by construction — the public URL replaces the relative path that was exactly what broke downloaded notebooks. The pyodide/CORS bullet remains open.

Also updates AGENTS.md's "freedom is now spent" paragraph from prospective to actual (published filenames are an API, enforced by the protect-main ruleset with the required consumed-files check), and notes the required-status-check addition in the go-live guardrail bullet.

Part of #8
See QuantEcon/meta#338

The P1 repoint merged 2026-07-17 (QuantEcon/lecture-python-intro#792), making
this the first repo state where a production lecture reads from lectures/ at
build time. Record it where the rules live:

- PLAN.md: tick the Phase 8 P1 item with the evidence — lecture build green in
  the single repoint PR, served raw/main URL verified byte-identical to the
  manifest sha256, Colab-unchanged holds by construction (public URL replaces
  the relative path that broke downloaded notebooks). The pyodide/CORS bullet
  stays open. Status line now says LIVE; the go-live guardrail bullet records
  that consumed-files became a required status check.
- AGENTS.md: "freedom is now spent" updated from prospective to actual — the
  repo is live, published filenames are an API, and the protect-main ruleset
  (PRs only, no force-push, required consumed-files check) enforces it.

See QuantEcon/meta#338

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 17, 2026 01:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Records the P1 pilot closeout and updates the repo’s roadmap/guardrails to reflect that data-lectures is now a production dependency (published filenames in lectures/ are effectively an API after the first lecture repoint merged).

Changes:

  • Update PLAN.md status and Phase 5/8 bullets to mark P1 complete and note the repo is now live.
  • Update AGENTS.md to change the “freedom is now spent” guidance from prospective to current, and to reference the required consumed-files status check.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
PLAN.md Marks the repo as live, checks off P1, and records the required-status-check guardrail detail.
AGENTS.md Updates contributor guidance to reflect live-API constraints and required CI gating.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mmcky
mmcky merged commit 2ee7ca1 into main Jul 17, 2026
2 checks passed
@mmcky
mmcky deleted the docs/p1-closeout branch July 17, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants