-
Notifications
You must be signed in to change notification settings - Fork 0
ci: verify seven-repository Hoxline convergence #58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
raylee-hawkins
wants to merge
116
commits into
main
Choose a base branch
from
feature/hoxline-case-growth-convergence-v1
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
116 commits
Select commit
Hold shift + click to select a range
b051aa3
ci: verify seven-repository convergence
raylee-hawkins 6e6763a
fix(command-center): enforce immutable seven-repo checks
raylee-hawkins fee75e7
fix(command-center): reject workflow neutralization
raylee-hawkins c8f7fe0
chore(command-center): pin final reviewed source trees
raylee-hawkins f6485fb
chore(command-center): include final proof and Hoxline trees
raylee-hawkins beee6b5
fix(command-center): bind detached validation source
raylee-hawkins 4f9e71d
chore(command-center): pin final website workflow tree
raylee-hawkins bd29952
chore(command-center): pin merge-resilient website tree
raylee-hawkins c06b4a7
chore(command-center): pin final platform merge-resilience tree
raylee-hawkins e6e91a0
ci(command-center): set validation import authority
raylee-hawkins fa95bbb
ci(command-center): bind platform checked observation
raylee-hawkins b0b0bf1
chore(command-center): seal reviewed convergence trees
raylee-hawkins e78929f
chore(command-center): refresh final authority content trees
raylee-hawkins 9de52c3
ci(command-center): bind exact self observation
raylee-hawkins 43fd17e
fix(command-center): separate final tree from authority content
raylee-hawkins 90c3f8f
chore(command-center): seal final dual-identity source matrix
raylee-hawkins cc1032c
fix(command-center): fetch and verify authority content history
raylee-hawkins be46376
chore(command-center): refresh reviewed content selections
raylee-hawkins 3afb59f
chore(command-center): seal consumer content identities
raylee-hawkins cd4ed1d
chore(command-center): seal final reviewed source matrix
raylee-hawkins f345b42
chore(command-center): seal final platform review identity
raylee-hawkins d636d19
fix(ci): bind command-center execution and authority identity
raylee-hawkins ac4677f
ci(command-center): match owning trust-boundary checks
raylee-hawkins d879a97
fix(ci): enforce controlled-test vocabulary
raylee-hawkins 3764368
fix(ci): fail closed on vocabulary scan evasions
raylee-hawkins 0dc7708
ci(command-center): require cross-repo claim parity
raylee-hawkins 33cdace
fix(governance): normalize vocabulary security scans
raylee-hawkins cb76579
test(governance): keep vocabulary controls bounded
raylee-hawkins 4c04ace
chore(command-center): select hardened source heads
raylee-hawkins 76f2897
chore(command-center): review final convergence code heads
raylee-hawkins a93f3b9
chore(command-center): review final website identity logic
raylee-hawkins e806e91
chore(command-center): review final generator substitution guard
raylee-hawkins 3a9a254
chore(command-center): seal hardened generated state
raylee-hawkins 0940048
chore(command-center): review final Website projection repair
raylee-hawkins 350602e
chore(command-center): seal final generated Website pair
raylee-hawkins eec78d8
chore(command-center): review final Platform and Website repairs
raylee-hawkins 503d3af
chore(command-center): seal hardened Website data pair
raylee-hawkins 841f37a
chore(command-center): review one-sided pair rejection
raylee-hawkins ab4a4e0
chore(command-center): review final projection model
raylee-hawkins da64b46
chore(command-center): seal final Website status pair
raylee-hawkins a591c8f
chore(command-center): seal final Hoxline Case Growth pair
raylee-hawkins a380396
chore(command-center): review merge-resilient Platform verifier
raylee-hawkins 7ed69fa
chore(command-center): seal final Platform observation refresh
raylee-hawkins d4ed132
chore(command-center): review strategy-resilient source heads
raylee-hawkins bba6e6a
chore(command-center): seal strategy-resilient Website pair
raylee-hawkins 4f8d7d2
chore(command-center): seal final strategy-resilient Hoxline pair
raylee-hawkins e7b3cfb
chore(command-center): review explicit observation verifier
raylee-hawkins 8b7a498
chore(command-center): review rewritten-head Website verifier
raylee-hawkins b99a82c
chore(command-center): seal rewritten-head-safe Website pair
raylee-hawkins 6878d9e
chore(command-center): review generator identity binding
raylee-hawkins 842cf34
chore(command-center): review revision-substitution rejection
raylee-hawkins 0868ba3
chore(command-center): seal final rewrite-resilient Website pair
raylee-hawkins 2be25d5
chore(command-center): seal explicit-observation Hoxline pair
raylee-hawkins 1050238
chore(command-center): review rewrite-resilient consumers
raylee-hawkins a54f2c1
chore(command-center): seal regenerated website pair
raylee-hawkins cbf4dae
chore(command-center): seal rewrite-resilient Hoxline pair
raylee-hawkins df00940
chore(command-center): seal schema-aware Hoxline pair
raylee-hawkins 9d87c26
chore(command-center): review consumer-path generator repair
raylee-hawkins 071ec49
chore(command-center): seal consumer-path provenance pair
raylee-hawkins aa09bc2
chore(command-center): seal final source observations
raylee-hawkins eeab391
ci(command-center): bound immutable checkout retries
raylee-hawkins 5cf31d7
chore(command-center): record CI repair heads
raylee-hawkins 5dd7630
chore(command-center): seal repaired website pair
raylee-hawkins 6334b59
chore(command-center): seal final CI repair observations
raylee-hawkins 657b041
fix(command-center): record exact repaired revisions
raylee-hawkins d5c8edc
chore(command-center): seal exact Hoxline CI source set
raylee-hawkins fbec4fd
chore(command-center): seal exact website source pair
raylee-hawkins 44b179b
chore(command-center): seal final review source heads
raylee-hawkins 207e186
chore(command-center): seal hardened platform source set
raylee-hawkins 41dc7fe
chore(command-center): seal adversarial repair heads
raylee-hawkins b56c7d6
chore(command-center): seal detached-source repairs
raylee-hawkins 51e4b09
chore(command-center): seal atomic detached-source pair
raylee-hawkins b87acd4
chore(ci): seal final website source identity
raylee-hawkins 4d2bdfb
chore(ci): reseal website workflow identity
raylee-hawkins 5c9e17c
chore(ci): seal executable checkout and hoxline heads
raylee-hawkins 816a694
chore(ci): seal final reviewed identity matrix
raylee-hawkins d10bcaf
chore(ci): seal final platform selection head
raylee-hawkins d38a9d1
chore(ci): seal pinned platform manifest repair
raylee-hawkins b86cc46
chore(governance): seal content-resilient platform review
raylee-hawkins fc6c4b6
chore(governance): seal refreshed case-growth pair
raylee-hawkins 4e69957
chore(governance): seal content-resilient platform tests
raylee-hawkins a9d1e8b
chore(governance): seal settled case-growth observations
raylee-hawkins c3bc356
chore(governance): seal merge-resilient platform review
raylee-hawkins c99c062
chore(governance): seal final merge-resilient observations
raylee-hawkins 24244e7
fix(governance): bind authority origins to stored config
raylee-hawkins 404b667
chore(convergence): refresh repaired source revisions
raylee-hawkins 0c3d273
fix(governance): isolate command-center git authority
raylee-hawkins b93fb58
chore(convergence): select hardened authority content
raylee-hawkins cf27691
chore(convergence): seal final reviewed trees
raylee-hawkins 7caeb64
chore(command-center): seal pair-containing review heads
raylee-hawkins 6e3db50
chore(command-center): seal rewrite-resilient review heads
raylee-hawkins 77b0a2d
chore(command-center): select rewritten website generator
raylee-hawkins c36c75e
chore(command-center): seal rewrite-resilient website pair
raylee-hawkins a09d08f
chore(command-center): seal repaired website workflow
raylee-hawkins 1725ece
fix(ci): serialize convergence behind invariant checks
raylee-hawkins bfe47d1
chore(ci): select repaired convergence heads
raylee-hawkins b5ee643
chore(ci): select final repaired heads
raylee-hawkins 5acb7fc
chore(ci): select claim-boundary repair
raylee-hawkins fce2b13
fix(ci): trigger command-center checks for every tracked path
raylee-hawkins 40a73b5
chore(ci): refresh repaired seven-head manifest
raylee-hawkins 396eb92
chore(ci): observe repaired platform head
raylee-hawkins eee9098
chore(ci): observe final platform repair
raylee-hawkins 4a3508f
chore(ci): observe regenerated hoxline pair
raylee-hawkins f6d88ac
chore(ci): observe regenerated website pair
raylee-hawkins 4db63ce
chore(command-center): record platform stabilization wave
raylee-hawkins 5c6127f
chore(command-center): review generator code wave
raylee-hawkins d4e2631
chore(command-center): record generated consumer wave
raylee-hawkins b4e675d
chore(command-center): record final repair heads
raylee-hawkins 86d66bc
chore(command-center): review website schema repair
raylee-hawkins f3dd6bc
chore(command-center): record final website repair heads
raylee-hawkins d7c92a8
chore(command-center): review website lineage-fetch repair
raylee-hawkins e7bdfda
chore(command-center): bind finite generated pair wave
raylee-hawkins f82fda8
chore(command-center): review rewrite-projection repair
raylee-hawkins 32269a3
chore(command-center): bind rewrite-resilient status pair
raylee-hawkins ba99c8d
chore(command-center): review projection governance binding
raylee-hawkins 1f30d7b
chore(command-center): bind projection-governed status pair
raylee-hawkins File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,2 @@ | ||
| __pycache__/ | ||
| *.py[cod] | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,64 @@ | ||
| { | ||
| "schema": "hawkinsoperations-convergence-source-manifest-v1", | ||
| "manifest_id": "HAWKINSOPERATIONS_SEVEN_SOURCE_PR_HEAD_MATRIX_V1", | ||
| "repositories": [ | ||
| { | ||
| "repository": ".github", | ||
| "canonical_repository": "HawkinsOperations/.github", | ||
| "revision_source": "github_event_sha", | ||
| "authority_content_revision": "6e6763a81d6af09c2e4588462b56117ce82c2f88", | ||
| "tree_source": "github_event_tree" | ||
| }, | ||
| { | ||
| "repository": "hawkinsoperations-detections", | ||
| "canonical_repository": "HawkinsOperations/hawkinsoperations-detections", | ||
| "revision": "9e01f43fb350de3370f8c01a323dcdcdf2e33147", | ||
| "authority_content_revision": "f8bc0a0925113ca815bf5692081b5216162cc918", | ||
| "reviewed_tree_sha": "4135fc6fafb3bc842096ee58fa7dd53d24172b65" | ||
| }, | ||
| { | ||
| "repository": "hawkinsoperations-validation", | ||
| "canonical_repository": "HawkinsOperations/hawkinsoperations-validation", | ||
| "revision": "677b704150b0f5f333c27913dd481b4be6a78ab7", | ||
| "authority_content_revision": "ebf52f7c6c9b78de767272cc56fccdc584f5c4e0", | ||
| "reviewed_tree_sha": "b4a12cfe4a67e5b66171f73cd228c2691789dcc6" | ||
| }, | ||
| { | ||
| "repository": "hawkinsoperations-platform", | ||
| "canonical_repository": "HawkinsOperations/hawkinsoperations-platform", | ||
| "revision": "d2901f303a2047436d1ada2d97f2eb4310380585", | ||
| "authority_content_revision": "a667c4de8b478fe165c3ec612e642bbd5d879492", | ||
| "reviewed_tree_sha": "0ad3ad8ff804e6b0fff9c4bf5eb1c913a76f602c" | ||
| }, | ||
| { | ||
| "repository": "hawkinsoperations-proof", | ||
| "canonical_repository": "HawkinsOperations/hawkinsoperations-proof", | ||
| "revision": "77b7874dd753369792330508fa3438cf397cd050", | ||
| "authority_content_revision": "042a918ad4a8473cd5abcfd575072fc094639682", | ||
| "reviewed_tree_sha": "68fc8c604ffebb392e2fa6b205a920e9560b424b" | ||
| }, | ||
| { | ||
| "repository": "hawkinsoperations-website", | ||
| "canonical_repository": "HawkinsOperations/hawkinsoperations-website", | ||
| "revision": "ee30ae81d31e8f27fa779ddb42470f7d27db1f33", | ||
| "authority_content_revision": "5856f8e69527b5e61c3953b88a2ad4c088268655", | ||
| "reviewed_tree_sha": "672da08e0e5c42d7be543cb9bdcfa45ccb59daa2" | ||
| }, | ||
| { | ||
| "repository": "hoxline", | ||
| "canonical_repository": "HawkinsOperations/hoxline", | ||
| "revision": "cd797da491f07b9a0130278d7245f51962dd82c0", | ||
| "authority_content_revision": "1cb97efc45ffe753389105645c25ed7fe57cf9e5", | ||
| "reviewed_tree_sha": "29dc0d921bbc342f30d8be46cf88f049ea591f0a" | ||
| } | ||
| ], | ||
| "constraints": { | ||
| "exact_repository_count": 7, | ||
| "read_only": true, | ||
| "default_branch_fallback": false, | ||
| "require_detached_exact_revision": true, | ||
| "record_checked_revisions": true, | ||
| "consumer_outputs_are_not_authority": true, | ||
| "proof_ceiling": "CONTROLLED_REPO_CONVERGENCE_AND_LOCAL_FIXTURE_REVIEW_ONLY" | ||
| } | ||
| } |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When a push or PR changes only this newly tracked
.gitignore—or any other path outside the workflow's allowlist—neither event starts this workflow, even thoughtracked_vocabulary_findings()usesgit ls-filesto enforce its policy across the entire repository. Such a change can therefore introduce content that the verifier would reject without running the required check; remove the path filters or expand them to every scanned tracked path.Useful? React with 👍 / 👎.