Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions research/ci-blob-filter-compatibility/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
inputs/checkout-action.yml binary
14 changes: 14 additions & 0 deletions research/ci-blob-filter-compatibility/CASES.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"schema_version": 1,
"transport": "file:// temporary local Git upload-pack; no external service/network",
"fetch": "git init + full-history all-head/all-tag/exact-event fetch, unfiltered versus --filter=blob:none; no --depth, no alternates, no local clone shortcuts",
"server_config": {"uploadpack.allowFilter": true, "uploadpack.allowAnySHA1InWant": true},
"fixture": {"obsolete_blob_bytes": 65536, "deleted_source_bytes": 257, "separate_ref_blob_bytes": 32768, "maximum_directory_bytes": 52428800},
"historical_source": "Exact base-commit provenance path deleted before publication HEAD; distinct from all current HEAD blobs",
"first_probe": "Run unchanged registered metadata validator with remote enabled while deleted historical source is still resident-missing, before named source lookup/manual hydration",
"separate_positive": "Explicit old-source hydration, disable remote, unchanged metadata/publication-history/mode/drift gates",
"controls": ["offline before old-source hydration", "shallow history", "foreign nonancestor source", "working byte drift", "owner execute-bit drift", "staged drift"],
"limits": {"git_command_seconds": 30, "python_command_seconds": 60, "total_fixture_bytes": 52428800},
"hosted_latency_claim": false,
"workflows_modified": false
}
21 changes: 21 additions & 0 deletions research/ci-blob-filter-compatibility/NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
CI blob-filter compatibility prototype
Copyright 2026 ToikY. Apache-2.0 for the new prototype.

Prepared with OpenAI Codex assistance, including coordinated separate primary
and oracle implementations and independent review. The exact current tooling,
source-reader and history contracts are retained, not newly claimed.

Douglas Colkitt and all retained package/planning/export contributors keep
credit. PR3304 publication ancestry, PR3142/Arham-Tahir64 PR3102 sparse discovery,
PR2505 matrix coverage/concurrency, PR1595 batched source transport and PR4984
maintenance-free fixture controls are direct predecessors; exact heads and scope
are listed in SOURCES.md. Existing helper headers and authors are unchanged.
The source-history preflight was prepared for ywz65 with OpenAI Codex assistance.

Official actions/checkout source remains under its original MIT license;
inputs/CHECKOUT-LICENSE retains the complete copyright/permission notice.
Git partial clone and the official checkout implementation are prior work.

Only the local compatibility/hydration probe and explicit evidence boundary are
new. Actual central workflows, selected result, frontier and predecessor source
bytes are unchanged. No hosted speedup or production adoption is claimed.
Loading
Loading