Conversation
Co-authored-by: Lxr-max <Lxr-max@users.noreply.github.com>
Append mega after kaggle in websyn_start.sh and control_server.py, raise Dockerfile EXPOSE to 40000-40028, and align docs with the 29-site inventory. 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>
Contributor
Author
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 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.Fork work branch: https://github.com/Lxr-max/WebHarbor/tree/cursor/review-mega-55ad
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 currentmainas2b30aa6— onlysites/mega/**(contributormainwasinit+ one site commit, 262 behind currentmain; registry files were not taken)aiming-lab/WebHarbormainSlot after rebase onto current main
megakaggle)http://localhost:40028/)websyn_start.sh,control_server.py,Dockerfile EXPOSE 8101 40000-40028(29 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→http://localhost:40028/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!.Validation (what was actually run)
From this branch, not a full 29-site Docker image (
dockeris not available on this Cloud Agent VM):python3 scripts/check_site_registry.py # [registry] 29 sites consistent … EXPOSE (8101 40000-40028) python3 sites/mega/verify/test_verifiers.pyOffline verifier matrix (
--no_llm true):Local Flask
test_client: homepage, product pages, pricing filters, downloads, help search/articles, login, Cloud drive search, vault search, Pro I monthly checkout, Pro II yearly cart-without-purchase, folder+upload, share link, favorite, vault create, account company/2FA update. Real MEGA images (128 files) loaded from the unpaired HF discussion pack for rendering checks.Idempotent seed import:
md5(instance/mega.db) == md5(instance_seed/mega.db)afterimport app(generated DB; bcrypt salts are not stable across regenerations).Assets / blockers (not merge-ready until these land)
mega.tar.gz. Current.assets-revisionis64264d065cdb0b7755ee99dab356be5733d9ddef(28-site main). Contributor assets live on HF discussion Add TED mirror site #1 / commit8997072cand are not on that pin. Do not bump the pin to8997072c(it would drop the other 28 site archives).scripts/fetch_assets.sh/scripts/check_assets.shwill fail forsites/megauntil a new HF dataset PR is merged onto currentChilleD/WebHarbormainand.assets-revisionis bumped./reset/megainside the full image was not repeated here. Contributor feat(mega): add new site #2 reported matching md5s on their older 16-site image; that needs a re-run on the 29-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 |
|---|---|
|
2b30aa6| yimingl9 |feat(mywebsite): add new site(cherry-pick ofd1abd2c,sites/mega/**only) ||
cc5df46| Lxr-max | re-slot onto current main (index 28 / port 40028) ||
4834593| Lxr-max | harden forms, folders, and plan-detail leaks ||
8ce83b9| Lxr-max | add deterministic task verifiers |