Point the issue-validation skill at the native test262 runner and pin file
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- javascript
- Domain
- documentation, testing-qa
Research direction
Get the maintainer’s explicit approval before editing .agents/skills/gocciascript-issue-validation/SKILL.md. Read docs/test262.md and ADR 0120 first, then update the Test262 Validation steps to use GocciaTest262Runner and scripts/test262-suite-sha.txt while retaining scripts/run_test262_suite.ts only for supported tasks such as --merge-shards. Done means the skill matches the documented native runner and pin source.
Written by the indexing model from the issue text.
Description
Summary
.agents/skills/gocciascript-issue-validation/SKILL.md, "Test262 Validation", still tells agents to reproduce test262 issues with scripts/run_test262_suite.ts and GocciaScriptLoaderBare. It also says to read the pinned SHA from .github/workflows/pr.yml or ci.yml. Both are out of date:
docs/test262.mdsays test262 runs through the dedicated nativeGocciaTest262Runner(#1050, ADR 0120);- the pin lives in
scripts/test262-suite-sha.txt.
Why
Agents following the skill reproduce test262 results through a different harness and pin source from the ones CI uses, so their results can disagree with the dashboard.
Current behavior
Step 2 says: "Use scripts/run_test262_suite.ts with GocciaScriptLoaderBare". Step 3 reads the SHA from the workflows, and step 4 builds loaderbare.
Expected behavior
The skill matches docs/test262.md:
- reproduce with
GocciaTest262Runner(build target and flags as documented); - read the pin from
scripts/test262-suite-sha.txt; - keep
scripts/run_test262_suite.tsonly for what it still does, such as--merge-shards.
Scope notes
This is a project skill, so repository guidance says editing it needs the maintainer's explicit OK. This issue asks for that decision and the update. Found during release prep for 0.14.0.
- Dominant language
- Pascal
- Stars
- 20
- Forks
- 3
- Avg merge
- 3d 21h
- Merged PRs (30d)
- 51
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from frostney/GocciaScript
-
internal
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
frostney/GocciaScript#1187 · 1 comment ·
Maintainers usually reply within 2 days
-
bug internal
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
frostney/GocciaScript#1129 ·
Maintainers usually reply within 2 days
-
engine
Difficulty 5/5 Over a week Newbie friendliness 35/100
frostney/GocciaScript#1279 · 2 comments ·
Maintainers usually reply within 2 days
-
runtime
Difficulty 4/5 3-5 days Newbie friendliness 52/100
frostney/GocciaScript#1278 · 1 comment ·
Maintainers usually reply within 2 days
-
runtime
Difficulty 4/5 3-5 days Newbie friendliness 52/100
frostney/GocciaScript#1277 ·
Maintainers usually reply within 2 days
All issues in frostney/GocciaScript
Similar issues
-
sync-en
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
ACK_WAITING HELP_WANTED UPDATE_CS
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
OWASP/CheatSheetSeries#2458 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
l3montree-dev/devguard#3101 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
area/documentation status/need-triage
Difficulty 1/5 Under an hour Newbie friendliness 95/100
google-gemini/gemini-cli#29548 ·
Maintainers usually reply within 1 day