{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","short_pith_number":"pith:CVB7K42I","canonical_record":{"source":{"id":"2607.10674","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","cross_cats_sorted":["cs.AI","cs.CY"],"title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61","abstract_canon_sha256":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca"},"schema_version":"1.0"},"canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","source":{"kind":"arxiv","id":"2607.10674","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"arxiv_version","alias_value":"2607.10674v1","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_12","alias_value":"CVB7K42IF3UI","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_16","alias_value":"CVB7K42IF3UILOB7","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_8","alias_value":"CVB7K42I","created_at":"2026-07-14T01:21:34Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","target":"record","payload":{"canonical_record":{"source":{"id":"2607.10674","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","cross_cats_sorted":["cs.AI","cs.CY"],"title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61","abstract_canon_sha256":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca"},"schema_version":"1.0"},"canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-14T01:21:34.281325Z","signature_b64":"9jetl/ZwKzCnfaylFTnM8cCP/87oLoYu/R9vQ3mIONuESSHVJAUjpAdzpxpsFH2+hGBBBqtDdTPrw83/Ol+qDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","last_reissued_at":"2026-07-14T01:21:34.280491Z","signature_status":"signed_v1","first_computed_at":"2026-07-14T01:21:34.280491Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2607.10674","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-14T01:21:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RAlKUOWUIsclaXyIP7Gl24oTvPBhjMoqvGD7uhcqdjLzGOownXmTGLKZCcX9BDn8xWv2eu2ejhYSMyIklz5rCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-28T08:27:17.687102Z"},"content_sha256":"adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940","schema_version":"1.0","event_id":"sha256:adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Commenting with Copilot: A Taxonomy and Multi-Year Analysis of Student Code-Generation Specifications","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI","cs.CY"],"primary_cat":"cs.SE","authors_text":"Nasser Giacaman, Paul Denny, Valerio Terragni, Viraj Kumar","submitted_at":"2026-07-12T09:38:55Z","abstract_excerpt":"As AI code tools become integrated into programming environments, students increasingly describe intended behavior in natural language and rely on these tools to generate code, shifting emphasis from code writing to specification. Yet little is known about the comments students write as specifications in AI-assisted programming tasks. We analyze a four-year dataset of undergraduate programming submissions and reflections from tasks in which students wrote comments to guide code generation and refined solutions using test-case feedback. We introduce a taxonomy spanning three dimensions: comment"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.10674","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2607.10674/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-14T01:21:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"f0+tFNe7NYOY9OaxNHowTGPrEuenKfdVcaN4PfLWWutH70Fz4/C+ZfNBs6RePUODOev/kU/j+n9tNZMnCa+NDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-28T08:27:17.687500Z"},"content_sha256":"55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f","schema_version":"1.0","event_id":"sha256:55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/bundle.json","state_url":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-07-28T08:27:17Z","links":{"resolver":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6","bundle":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/bundle.json","state":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca","cross_cats_sorted":["cs.AI","cs.CY"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61"},"schema_version":"1.0","source":{"id":"2607.10674","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"arxiv_version","alias_value":"2607.10674v1","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_12","alias_value":"CVB7K42IF3UI","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_16","alias_value":"CVB7K42IF3UILOB7","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_8","alias_value":"CVB7K42I","created_at":"2026-07-14T01:21:34Z"}],"graph_snapshots":[{"event_id":"sha256:55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f","target":"graph","created_at":"2026-07-14T01:21:34Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2607.10674/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"As AI code tools become integrated into programming environments, students increasingly describe intended behavior in natural language and rely on these tools to generate code, shifting emphasis from code writing to specification. Yet little is known about the comments students write as specifications in AI-assisted programming tasks. We analyze a four-year dataset of undergraduate programming submissions and reflections from tasks in which students wrote comments to guide code generation and refined solutions using test-case feedback. We introduce a taxonomy spanning three dimensions: comment","authors_text":"Nasser Giacaman, Paul Denny, Valerio Terragni, Viraj Kumar","cross_cats":["cs.AI","cs.CY"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","title":"Commenting with Copilot: A Taxonomy and Multi-Year Analysis of Student Code-Generation Specifications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.10674","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940","target":"record","created_at":"2026-07-14T01:21:34Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca","cross_cats_sorted":["cs.AI","cs.CY"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61"},"schema_version":"1.0","source":{"id":"2607.10674","kind":"arxiv","version":1}},"canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","first_computed_at":"2026-07-14T01:21:34.280491Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-14T01:21:34.280491Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9jetl/ZwKzCnfaylFTnM8cCP/87oLoYu/R9vQ3mIONuESSHVJAUjpAdzpxpsFH2+hGBBBqtDdTPrw83/Ol+qDg==","signature_status":"signed_v1","signed_at":"2026-07-14T01:21:34.281325Z","signed_message":"canonical_sha256_bytes"},"source_id":"2607.10674","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940","sha256:55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f"],"state_sha256":"d71614097df5e9283b651f50e7c780bf1cdb2db26c26d04b2a7721b3ad35a4d9"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dFsY3ylWdS0/zAV4/qdqp8OAzxwxHOMghUaP9Jg8wGLS94Msbc+2j3+3Cr1o+PdjLKX7hCcrdjq+p3wyCG+MAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-28T08:27:17.690024Z","bundle_sha256":"f04ccd84497cf52e1805a7a5261c4d458bc52d761561723301d2cace2adc3a47"}}