All public website changes go through a pull request. Do not push topic content
directly to main after branch protection is enabled.
This repository is public. Do not include unpublished proposals, private experiment plans, credentials, access-controlled links, or results that have not been approved for public release.
-
Create a branch such as
discussion/2026-07-13-yifan-forcing-ar-video-distillation. -
Generate the entry:
python3 scripts/new_discussion.py \ --date 2026-07-13 \ --leader yifan \ --topic forcing-ar-video-distillation \ --title "Forcing Series: The Evolution of AR Video Distillation" -
Complete the summary, idea map, references, and metadata.
-
Rebuild and validate:
python3 scripts/build_site.py python3 scripts/validate_site.py python3 -m unittest discover -s tests -v
-
Preview with
python3 -m http.server 8000and inspect the changed pages. -
Open a pull request at least one day before the meeting.
- Metadata, summary, idea map, and references are complete.
- At least three important references are analyzed, not merely listed.
- At least five open questions are provided.
- Central claim, hidden assumption, failure boundary, connection, concrete experiment, and discussion seed are explicit.
- Large videos are externally hosted; committed previews stay below 10 MiB.
- Public links and claims have been checked by the author.
Update meeting-note.md and action-items.md within 48 hours. Record changed
views, insights, critiques, project connections, research opportunities, and
concrete experiments. Do not publish a raw transcript.
Change the metadata status from before-meeting to after-meeting, rebuild the
indexes, validate, and open a follow-up pull request.
Reviewers check both correctness and research usefulness. A page should not be approved merely because it is comprehensive; it should identify assumptions, boundaries, connections, and testable ideas.
At least one CODEOWNER approval and all required automated checks should pass before merge.