AccuroTech Internal Shapes

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
    }
  }
}