556 B
556 B
Step 1 — Implementation Detail
- Validate owner and repository scope before source access.
- Resolve the configured token through SecretStore using secret_ref.
- List the configured Git tree recursively and filter by paths and allowed extensions.
- Fetch selected files and normalize title, content, MIME type, hash, provenance, and ACL metadata.
- Implement incremental changed-file retrieval and cursor advancement.
- Map GitHub webhook payloads into revisioned Change records with event IDs.
- Add full-ingestion and scope-validation tests.