Raw source view
shape_payloads/pattern_templates/github_shape_instantiation_shape_pattern_template.json
{
"shape_pattern_template_id": "SPT-GITHUB-SHAPE-INSTANTIATION-001",
"shape_name": "GitHub Shape Instantiation Shape Pattern Template",
"shape_kind": "shape_pattern_template",
"version": "0.1.0",
"purpose": "Defines repository-specific instantiation metadata for a Shape Payload without changing the abstract company profile Shape.",
"separation_rule": "A company profile payload may exist independently from GitHub. This GitHub instantiation payload only records how that company profile is represented, extracted, edited, reviewed, and saved in this repository.",
"created": "2026-06-17",
"status": "day_three_architecture_seed",
"payload_policy": "No secrets, credentials, tokens, private customer payloads, concrete private observations, deployment secrets, or fabricated implementation claims.",
"required_payload_fields": [
"shape_payload_id",
"conforms_to_shape_pattern_template",
"instantiates_shape_payload_id",
"repository_binding",
"edit_policy",
"extraction_policy"
],
"field_model": {
"repository_binding": {
"repo_path": "/workspace/ps01",
"payload_file_path": "",
"source_document_paths": [],
"generated_page_paths": []
},
"edit_policy": {
"editable_in_internal_site": true,
"writes_back_to_payload_json": true,
"requires_json_validation": true
},
"extraction_policy": {
"do_not_overwrite_human_approved_fields": true,
"mark_inferences": true,
"preserve_source_refs": true
}
}
}