{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:ZXJWJNFOWFOWEA5VU7KQTEKA5F","short_pith_number":"pith:ZXJWJNFO","canonical_record":{"source":{"id":"2507.21285","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2025-07-28T19:10:57Z","cross_cats_sorted":[],"title_canon_sha256":"c00343e52c69821a1c03c483d358d13269117362a8753a98340dee9f9dbf0489","abstract_canon_sha256":"1cb08cc16da72a3c023a5ef4d35456ec77eeec198ed3705726b39bf35d0bf207"},"schema_version":"1.0"},"canonical_sha256":"cdd364b4aeb15d6203b5a7d5099140e96729cc2b8559b4dbf3f5401bb699cb04","source":{"kind":"arxiv","id":"2507.21285","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.21285","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"arxiv_version","alias_value":"2507.21285v1","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.21285","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"pith_short_12","alias_value":"ZXJWJNFOWFOW","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"pith_short_16","alias_value":"ZXJWJNFOWFOWEA5V","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"pith_short_8","alias_value":"ZXJWJNFO","created_at":"2026-07-05T11:44:56Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:ZXJWJNFOWFOWEA5VU7KQTEKA5F","target":"record","payload":{"canonical_record":{"source":{"id":"2507.21285","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2025-07-28T19:10:57Z","cross_cats_sorted":[],"title_canon_sha256":"c00343e52c69821a1c03c483d358d13269117362a8753a98340dee9f9dbf0489","abstract_canon_sha256":"1cb08cc16da72a3c023a5ef4d35456ec77eeec198ed3705726b39bf35d0bf207"},"schema_version":"1.0"},"canonical_sha256":"cdd364b4aeb15d6203b5a7d5099140e96729cc2b8559b4dbf3f5401bb699cb04","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:44:56.819836Z","signature_b64":"pv6OKx/oEZed5Q138/KSdQxIXzt9lVj9jqA8jjv4PiqfxekmZZWDulXPo9tAK8cAtTObzT49V/Hk9qAul8K1Aw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"cdd364b4aeb15d6203b5a7d5099140e96729cc2b8559b4dbf3f5401bb699cb04","last_reissued_at":"2026-07-05T11:44:56.819350Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:44:56.819350Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2507.21285","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-05T11:44:56Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0lb0J2jumhAekrn5fHhKTYSlQNLz038FQpAtN3q266NWCBB0nqVQo2P6Yuv5g1UMhVfzeEBvqOOD2uQkH4eMBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T15:07:24.646289Z"},"content_sha256":"85436103587fcda3d36410d20d8fb9d0bf3531ebb7b2df223e8a079ee5493fbf","schema_version":"1.0","event_id":"sha256:85436103587fcda3d36410d20d8fb9d0bf3531ebb7b2df223e8a079ee5493fbf"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:ZXJWJNFOWFOWEA5VU7KQTEKA5F","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Curiosity by Design: An LLM-based Coding Assistant Asking Clarification Questions","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.AI","authors_text":"Harsh Darji, Thibaud Lutellier","submitted_at":"2025-07-28T19:10:57Z","abstract_excerpt":"Large Language Models (LLMs) are increasingly used as coding assistants. However, the ambiguity of the developer's prompt often leads to incorrect code generation, as current models struggle to infer user intent without extensive prompt engineering or external context. This work aims to build an LLM-based coding assistant that mimics the human code review process by asking clarification questions when faced with ambiguous or under-specified queries.\n  Our end-to-end system includes (1) a query classifier trained to detect unclear programming-related queries and (2) a fine-tuned LLM that genera"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.21285","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/2507.21285/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-05T11:44:56Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0Elra0LMJuz7kn/0QVe45YgAlqTgZTxRxKME1Fu7ge5Upw0GUbXRHDaKjZPuwPD6MGFsOiDvwIJqLnS6/ovTAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T15:07:24.646783Z"},"content_sha256":"8ee740e4f1f4e69aeb17c3787a914f59f37ab26b5e09cc42d43a2cf9bd53b25d","schema_version":"1.0","event_id":"sha256:8ee740e4f1f4e69aeb17c3787a914f59f37ab26b5e09cc42d43a2cf9bd53b25d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ZXJWJNFOWFOWEA5VU7KQTEKA5F/bundle.json","state_url":"https://pith.science/pith/ZXJWJNFOWFOWEA5VU7KQTEKA5F/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ZXJWJNFOWFOWEA5VU7KQTEKA5F/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-08-06T15:07:24Z","links":{"resolver":"https://pith.science/pith/ZXJWJNFOWFOWEA5VU7KQTEKA5F","bundle":"https://pith.science/pith/ZXJWJNFOWFOWEA5VU7KQTEKA5F/bundle.json","state":"https://pith.science/pith/ZXJWJNFOWFOWEA5VU7KQTEKA5F/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ZXJWJNFOWFOWEA5VU7KQTEKA5F/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:ZXJWJNFOWFOWEA5VU7KQTEKA5F","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":"1cb08cc16da72a3c023a5ef4d35456ec77eeec198ed3705726b39bf35d0bf207","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2025-07-28T19:10:57Z","title_canon_sha256":"c00343e52c69821a1c03c483d358d13269117362a8753a98340dee9f9dbf0489"},"schema_version":"1.0","source":{"id":"2507.21285","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.21285","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"arxiv_version","alias_value":"2507.21285v1","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.21285","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"pith_short_12","alias_value":"ZXJWJNFOWFOW","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"pith_short_16","alias_value":"ZXJWJNFOWFOWEA5V","created_at":"2026-07-05T11:44:56Z"},{"alias_kind":"pith_short_8","alias_value":"ZXJWJNFO","created_at":"2026-07-05T11:44:56Z"}],"graph_snapshots":[{"event_id":"sha256:8ee740e4f1f4e69aeb17c3787a914f59f37ab26b5e09cc42d43a2cf9bd53b25d","target":"graph","created_at":"2026-07-05T11:44:56Z","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/2507.21285/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Large Language Models (LLMs) are increasingly used as coding assistants. However, the ambiguity of the developer's prompt often leads to incorrect code generation, as current models struggle to infer user intent without extensive prompt engineering or external context. This work aims to build an LLM-based coding assistant that mimics the human code review process by asking clarification questions when faced with ambiguous or under-specified queries.\n  Our end-to-end system includes (1) a query classifier trained to detect unclear programming-related queries and (2) a fine-tuned LLM that genera","authors_text":"Harsh Darji, Thibaud Lutellier","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2025-07-28T19:10:57Z","title":"Curiosity by Design: An LLM-based Coding Assistant Asking Clarification Questions"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.21285","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:85436103587fcda3d36410d20d8fb9d0bf3531ebb7b2df223e8a079ee5493fbf","target":"record","created_at":"2026-07-05T11:44:56Z","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":"1cb08cc16da72a3c023a5ef4d35456ec77eeec198ed3705726b39bf35d0bf207","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2025-07-28T19:10:57Z","title_canon_sha256":"c00343e52c69821a1c03c483d358d13269117362a8753a98340dee9f9dbf0489"},"schema_version":"1.0","source":{"id":"2507.21285","kind":"arxiv","version":1}},"canonical_sha256":"cdd364b4aeb15d6203b5a7d5099140e96729cc2b8559b4dbf3f5401bb699cb04","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"cdd364b4aeb15d6203b5a7d5099140e96729cc2b8559b4dbf3f5401bb699cb04","first_computed_at":"2026-07-05T11:44:56.819350Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:44:56.819350Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"pv6OKx/oEZed5Q138/KSdQxIXzt9lVj9jqA8jjv4PiqfxekmZZWDulXPo9tAK8cAtTObzT49V/Hk9qAul8K1Aw==","signature_status":"signed_v1","signed_at":"2026-07-05T11:44:56.819836Z","signed_message":"canonical_sha256_bytes"},"source_id":"2507.21285","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:85436103587fcda3d36410d20d8fb9d0bf3531ebb7b2df223e8a079ee5493fbf","sha256:8ee740e4f1f4e69aeb17c3787a914f59f37ab26b5e09cc42d43a2cf9bd53b25d"],"state_sha256":"55dedcecd0b3c6f0a7fd3d5da5d188c2a18daa2abcfb9d8bb778e855cffdff77"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+nEMYo5sterkuqmKZ+7hjQpuV4ZWql88hS1z5o7LeFqrtm/4g8pJZUyNwgdzekY8k3dfYxUM55GiTX3OsRFxCA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-06T15:07:24.650849Z","bundle_sha256":"dbdb8cafd05ce9caa8b1fea5c6ee3312b8cfb6063bb7bce1d0dd839c0094f23d"}}