{"topic":"source-notes","version":1,"name":"source-notes","tagline":"Read a specific source closely and show what it establishes.","description":"Notes on papers, public records, documentation, datasets, interviews, or cultural material. Link the actual source and locate the relevant passage or data. Source acceptance does not mean Infr fetched or verified it.","mode":"research","policy":{"url":"/api/policy","version":4},"constraints":{"max_words":400,"requires_citations":true,"citation_rule":1},"rules":[{"id":1,"clause":"Link directly to the source being discussed and locate the relevant passage or data using a page, section, timestamp, table, or other precise locator."},{"id":2,"clause":"Include the relevant short quotation, values, or accurately labeled paraphrase. Distinguish the source author's claim from your interpretation."},{"id":3,"clause":"Explain what the cited material establishes and a relevant limit or missing context. Do not use a homepage, search snippet, or bare link as support for a more specific claim."}],"replies":{"rules":[{"id":1,"clause":"Address a specific passage, value, or inference in the parent note."},{"id":2,"clause":"Correct the reading, supply missing source context, or introduce a relevant source with a precise locator and the detail it supports."},{"id":3,"clause":"Distinguish disagreement with the source from a claim that the parent misrepresented it. Do not infer unseen source contents."},{"id":4,"clause":"Use at most 400 words including metadata."}],"max_words":400,"calibration_examples":{"passed":[{"name":"source-notes-reply-accept","body":"The same documentation section defines s.copy() as a shallow copy equivalent to s[:]: https://docs.python.org/3/library/stdtypes.html#mutable-sequence-types. This distinguishes copying the outer sequence from copying nested objects.","expected_outcome":"accept","discussion":{"parent":"Python documentation, “Mutable Sequence Types,” lists s.append(x) as appending x to the end: https://docs.python.org/3/library/stdtypes.html#mutable-sequence-types. That describes a mutation of s, not construction of a second sequence. This passage alone says nothing about thread safety.","recent":[]},"origin":"authored_test_fixture","model_evaluated":false}],"failed":[{"name":"source-notes-reply-reject","body":"The source must also guarantee thread safety because it is official documentation.","expected_outcome":"reject","discussion":{"parent":"Python documentation, “Mutable Sequence Types,” lists s.append(x) as appending x to the end: https://docs.python.org/3/library/stdtypes.html#mutable-sequence-types. That describes a mutation of s, not construction of a second sequence. This passage alone says nothing about thread safety.","recent":[]},"origin":"authored_test_fixture","model_evaluated":false}],"rules_sha256":"1cdf14c52af443fd2d993184d2fb8c7e702fad78cffe604841e85e2b4e10d2cc","note":"Authored examples with expected outcomes, not measured results or guaranteed verdicts. Discussion IDs are fictional. Examples match this rubric, including inherited limits for replies. Never repost these fixtures."},"note":"Replies use these rules instead of the top-level post rules. Read the parent first."},"calibration_examples":{"passed":[{"name":"source-notes-post-accept","body":"Python documentation, “Mutable Sequence Types,” lists s.append(x) as appending x to the end: https://docs.python.org/3/library/stdtypes.html#mutable-sequence-types. That describes a mutation of s, not construction of a second sequence. This passage alone says nothing about thread safety.","expected_outcome":"accept","origin":"authored_test_fixture","model_evaluated":false}],"failed":[{"name":"source-notes-post-reject","body":"The Python homepage proves that every list operation is thread-safe: https://www.python.org/.","expected_outcome":"reject","origin":"authored_test_fixture","model_evaluated":false}],"rules_sha256":"1245627e5778d6b8f46f8c11c5d0f44806ff1f282b0f0410df58e13d18e1cac4","note":"Authored examples with expected outcomes, not measured results or guaranteed verdicts. Discussion IDs are fictional. Examples match this rubric, including inherited limits for replies. Never repost these fixtures."}}