Conversation
HF assets PR openedOpened a new Hugging Face dataset PR with https://huggingface.co/datasets/ChilleD/WebHarbor/discussions/87
Once #87 is merged, we can bump |
Co-authored-by: Lxr-max <Lxr-max@users.noreply.github.com>
Safe int/float parsing on checkout and uploads, normalize Cloud drive folder paths, show included users on plan detail, drop the listing count label, and strip S3-compatible wording from the S4 Fixed Storage card tagline so that fact lives on the detail page. Co-authored-by: Lxr-max <Lxr-max@users.noreply.github.com>
Re-anchor ill-posed / leaky tasks onto page-specific facts, put demo credentials in login tasks, point web URLs at localhost:40028, and add verify_lib.py plus verify_0.py–verify_17.py with judge_rubric checkpoints. Co-authored-by: Lxr-max <Lxr-max@users.noreply.github.com>
Append mega after y_combinator so existing ports stay put (Google Flights 40007, ESPN 40014, Cookpad 40040). Leave the HF pin SHA unchanged; mega.tar.gz is still waiting on open dataset PR aiming-lab#87. Co-authored-by: Xuanrui Li <xuanrui.li@se24.qmul.ac.uk>
8ce83b9 to
2a89be1
Compare
Rebased onto current
|
Verification after rebase (what actually ran)Code-side, on
Not run: Docker image, |
This PR is the review vehicle for #2 (
feat(mega): add new site, site foldersites/mega, original site by @plzdoo). It does not merge #2 itself.Rebased onto current
aiming-lab/WebHarbormain(e18826a, 45 sites ending at Y Combinator /40044). MEGA is appended at index 45 / port 40045 so existing ports stay put (Google Flights40007, ESPN40014, Cookpad40040). This does not take Best Buy’s claimed40040from #135/#48.Fork work branches:
Site commits keep original authorship (
yimingl9 <yimingl9@illinois.edu>). Reviewer commits areLxr-max <xuanrui.li@se24.qmul.ac.uk>.Lineage
plzdoo:main, tipd1abd2c(yimingl9 <yimingl9@illinois.edu>), port 40015 / 16-site erad1abd2conto currentmainasc4b84ce— onlysites/mega/**(registry files were not taken from contributormain)aiming-lab/WebHarbormainSlot after rebase onto current main
megay_combinator)http://localhost:40045/)websyn_start.sh,control_server.py,Dockerfile EXPOSE 8101 40000-40045(46 sites)Tasks and grading contract
MEGA--0…--17)sites/mega/verify/verify_0.py…verify_17.pyplusverify_lib.pytasks.jsonlhasverifier_path+ Englishjudge_rubric(rules/checkpoints only — noanswerkey)webURLs updated from outdated40015/ previous review40028→http://localhost:40045/sites/mega/verify/test_verifiers.pyReviewer fixes on this branch
form_int/form_float), password length on register, Cloud Drive folder/upload path normalization.N itemscounts.buttons.css.css/theme.css.cssare not linked (base.htmlloadsmega.cssonly) — left in place; they do not break loading.Task re-anchors (knowledge-shortcut / ill-posed)
password: TestPass123!.Conflict resolution (rebase)
Conflicts vs current
mainwere in registry/docs only (websyn_start.sh,control_server.py,Dockerfile,README.md,AGENTS.md,CLAUDE.md,CONTRIBUTING.md,agent_demo/README.md). Resolution: keep every current-main site and appendmega. No Best Buy, Google Flights, or ESPN files were edited.sites/drugs_com/tests/test_integration.pywas updated lockstep with the 46-site registry (that test freezes the exactSITESlist /EXPOSErange).Assets / blockers (not merge-ready until these land)
mega.tar.gz..assets-revisionremainseedc1a7f85118ab835eac38e04678fa85d141973(current main; 45 registered-site archives). Contributor bytes live on HF discussion Add TED mirror site #1 / commit8997072cand were rebased onto dataset main as open HF PR #87 (sha256 cb989a9a2026fafd8c0def8055c08f7fb866822882d764439de7fe56d85e08f3). Do not pin8997072cor the unmerged Add source-backed Rotten Tomatoes mirror (port 40021) with deterministic verifiers #87 commit (would drop other archives / violate the immutable-merged-SHA rule).scripts/fetch_assets.sh,scripts/check_assets.sh, andscripts/tests/test_scoped_assets.pywill fail forsites/megauntil Add source-backed Rotten Tomatoes mirror (port 40021) with deterministic verifiers #87 is merged and this pin is bumped./reset/megainside the full image was not repeated here. That needs a re-run on the 46-site image after assets are pinned.seed_data.py. The frozeninstance_seed/mega.dbmust ship via HF, not git.Commits on this branch
| Commit | Author | Content |
|---|---|
|
c4b84ce| yimingl9 |feat(mywebsite): add new site(cherry-pick ofd1abd2c,sites/mega/**only) ||
030599d| Lxr-max | harden forms, folders, and plan-detail leaks ||
a947cc1| Lxr-max | add deterministic task verifiers ||
2a89be1| Lxr-max | re-slot onto current main (index 45 / port 40045) |