Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

RFC 0020: admit a research stage now that the research binding form exists

Open
#174 1 comment 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
22/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Active
Tech stack
json
Domain
documentation

Research direction

Start with RFC 0020 §4 and its unresolved question 2, which currently say research bindings are deferred, then read RFC 0018 §4.4 and its round-8 amendment (judgment-pack-spec#173, issue #171). Done means RFC 0020 admits research-source stages as a Draft amendment, with the round recorded on the pull request, and the §11 fixture is left as the operation construction until judgment-pack-runner#88 lands.

Written by the indexing model from the issue text.

Description

What this asks

Revise RFC 0020 (Draft) so that it admits a stage whose dialect has a research source, now that RFC 0018's round-8 amendment (judgment-pack-spec#173, issue #171) gives the research kind an unbound form and a binding document under §4.4's model. RFC 0020 §4 still says "Only operation has that unbound form. This version does not extend it to research" and that a published research recipe's portable binding "is deferred", and its unresolved question 2 says the research binding remains open. #173 states, within its own text, that workflow version 1 admits no stage with a research source and that those sentences are superseded pending this revision; the two readings must not stand side by side longer than needed.

Scope

  • §4: a research source in a stage's dialect is bound at import under RFC 0018 §4.4 as extended; the stage's expansion names the research binding's profiles; the generated class and the admission lever of #168's M2 apply to a research stage's outputs as to an operation's.
  • Unresolved question 2 resolved by reference to RFC 0018's amendment; §11's fixture may name a research stage once a Runner prepares the kind (Judgment-Pack/judgment-pack-runner#88); until then the fixture stays the operation construction.
  • Compatibility: workflow version 1's document form unchanged; the companion equal to the Specification.

Acceptance

  • The revision as a Draft amendment with its round recorded on the pull request.
  • Recorded on this issue and on #160 when it lands.
Dominant language
Python
Stars
5
Forks
6
Avg merge
6h 15m
Merged PRs (30d)
69

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Judgment-Pack/judgment-pack-spec

All issues in Judgment-Pack/judgment-pack-spec

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.