PureXML/docs/rules-swift-corpus.sha256
Mihaela Mihaljevic c7ef8abfd9 chore(rules): pin rules-swift corpus, add gates and CI; drop redundant docs/rules mirror
Adopt the rules-swift pin-and-codify strategy in snapshot mode (third_party/rules-swift
@97dc70f + sha256), add codified gates, a conformance audit ledger, and
.github/workflows/rules-swift.yml (corpus-pin integrity required, full gate report mode).
Remove the docs/rules mirror it supersedes (repo-specific files kept under docs/). Style
and leak gates exclude the vendored corpus.
2026-06-30 14:02:40 +02:00

69 lines
5.8 KiB
Plaintext

13ffe73c313954b379e91f15746f4f7c1b621f062710a2d64c8b3fd6d3ed8aeb .github/pull_request_template.md
2f2b00ede2a0a0b8ea3ae5d40528b9ddb65f9855e676d2516f6782b413125cbe business-rules-and-constraints.md
4d45adc8beff3e6ac00231f43b523ada84f8d9d992db4b27f5011fe3d32ca993 CHANGELOG.md
a0fa0338cbf60c819c0643dcf81ac36445497e28d964b22b943bf68fb3f44c10 code-style.md
2a76443b5671254deb77d715e7903e26dc2e0cb723bf7d4092c5678787d7cdf9 concurrency.md
16e0b09c64b19aff717eaa49ee0a22393d7b35d54829ec8ff9fa618c51efe9fb CONTRIBUTING.md
4596e07dcaa390a213d9e5e56c25c28181aaccc0afa3d814fc8d4c5935ffc931 CONVENTIONS.md
f9049c8df726b33b6adf01724a8f13a5af2c2d9cef456dd7d742c3f5937f22f5 core/brainstorming.md
de956b34d58a19b6852bf916ee528b43756169ade1b76478c4fd0b364e1a806a core/commits.md
d0bc7467ec6674d47ef1dd59b6ac62b9ba2a3f5eaaf4c5e452f814ea4192acd6 core/file-naming.md
9a58f0cb17d3a566fa27c8466a9e440950d2884c9d35e5df4cffd992009b1e24 core/first-principles-analysis.md
91cb75a203d84ef9aa767979a7196395f9f3bbc9f20224a85b28c1ad849f954f core/folder-grouping.md
71dcb7a8df43a9cf4e801efe015a6c4adb71023ee0bb0badbecee199497745af core/git-discipline.md
c5062717b1bbfd9f8e6e363526d4e77ec313a968453aaa2cae099ce828e1349b core/no-shortcuts-first-principles.md
48315f7839d1747e932c6a106b5859f0aab2a095fba1fb08640ee614a7706c0a core/oracle-first.md
7319934dd32b6a0c6744a980c1d95267ef1996ad8d8a4e8a973664033d497eb3 core/proof-discipline.md
632c3fabcd46a2ff789e841d9112b06c5a3de1ca2154fbeaa797042750e62d0a core/README.md
6b76e9bfa52169190da54224f9a2018fa00ba34f8dee75fa1c718010de434f06 core/round-trip-transformation.md
98a85b72d52bb179ed0f9712dd9131114be8a8550e62dedcf9715e4bb6eac61f core/rules.md
7237ffe85b06b210f6a7d6154496958ba78906169132be9e63574f627284c529 core/self-improve.md
e7e4616c100f864a8bf65f371f3e90359835eac60b952e44dbde5016f5c7d1ff core/systematic-debugging.md
dfbd528fdf9ad898149c44731bc6f871cfea34e358e60d503a5b88addccd1284 core/testing-discipline.md
5444efca6c70596c7dde95106ffcdd4246872734f0a5cfe11ffba464db8d02a7 core/verification.md
f8ee59a8313278e0507f562965d6e71a4a11aa744eade89103c23d5bdac15f02 core/writing-plans.md
ca424e5cf141c82ea86be9a4c07275ff84f7408c581aa702f354cdb11754d6a7 cross-platform.md
d6cb6a5d66b49e4da46b8f4eece8ef93abe4758d733e18ae058cd27eda714b07 dependency-injection.md
8bfc0e52532d86779689d079822d88648727f2f3f667ab5a183a669f876de31e documentation-search.md
efa2cabce23f0ed77875cc5bbca61df5b1426a6835599b6b34167103ce738085 documentation.md
75bef7008f232274d06cadd1a09d6493243857737e879829b498f25453eac50b domain-first.md
4b7ece49fac6eac1cce269615eddfc64e3aa05f14deac821aeef86b244870f25 exp/app-target.md
ffe5f8830b24e2547a6e843a1b1da928d2cb484dd4f31d35a131609a3ccc42a4 exp/build-performance.md
ee5572c1d50d0d977374352d7dbfb1f09b55ec2e57bd3712443553f4444e455e exp/common-mistakes.md
dffe98c4b476542c1fa2abdf37e3fe6898ef86d4aa782fc3b961b1166cb85360 exp/critical-rules.md
2ec3b9f0bd9013b12aa77e4cfdbb5e058d6a900488ebcb28b231a74aa900c7b4 exp/dependency-management.md
18bb0b25733540837c10b57d2de59212664a595fc8b6811a6b8cb2aa3edf5864 exp/implementation-patterns.md
f1f02a9d94d0ae2ae935288a0ffa0226d28f338ef0491efdaf8420262199a47d exp/migration.md
52302f2f5791d38f7e8370bb72a711c17684f6a917b99011b1198e2d0af76810 exp/package-swift.md
1e8d08a75ff7f1669866bfbd7faa11c955c5ae5625f0af536a68ba8b3b06c679 exp/README.md
6854b78671b25ad8bcac568f5021be4b712b9503843eb44adf8952e388ce4ddf exp/testing.md
7dec307eb969dcbac7c0c28ea7a9d57f11353f676a0422a4898660be2cefc0ad exp/verification.md
f7f182deb386f03e955f7bdeb3ea7dd583e0b1c1a482267d0432801bc89595ec exp/when-to-create.md
8c9bb26f56cb849c6164778ae09df434ba5ea71b35192b62fe2df4f72e8317f9 formatting-and-linting.md
e0579e48bec9fc1670efa0f596c2458207b19b701b6bfd725b8647a30090863a framework-policy.md
25eb598a7c75cd2631dd72cb81afe98cacab3f844ca7f14d38f9eb0abd5d2c43 linux-server.md
f6459775422fda6d9359e9914b88a08af7673e1e02ce0c970dd97a01660d60a0 namespacing.md
4f9db39aa365e26f2a18c54229e9abcd53fef6153566510453f4a2dcebf07f7d openapi-generated.md
685999f2b40c2edffc348103fdbddf022cc3fbb8eb11fc3530945c75514d8c0b package-architecture.md
4a287a84c891f82827d1923fae946fcdaba8feae4d31c0f698fad0e73ac82c1a package-import-contract.md
15173db2a547db6e4db53a4c0abe4eee259a0c4cc11ef609bc9acff89993d9cb package-structure.md
7b32c5386455160991779162917a51ae4f7a62765f05dd812f36bcd2b5d6ee19 parsing-rules.md
91d16b50114366f98e9ceb40be51176d1ee85485f5bd88e0ba454798345ba418 README.md
a4e1973f58b815099c2acd28c673d00df5a93ce5cfc935f2b2ebaf150b00db43 scripts/check-namespacing.sh
c77663d648a4d7fc67012e009a36ce9d16fb0f4b4f5cc5a251f6e9433947177b scripts/leak-gate.sh
7d06771b0d9be1d5d2a73bec1d50a6d94be2799e8046be5645af638155d3edee shared-protocols.md
62a3886ca75e4dd8aabec389b1c56317e5fff1ebde58f1b65bbbf6cfe6e09bcd testing.md
99038cc15eeb9988a31ee4478bd83c804e7dedc99a7eb22686508e2b0ec312ea ui/appkit-views.md
91dceefc09e8082b09f891ff8675728a92cb34a178f105644e7052a4c3329671 ui/colors.md
ca2d5d6a70eef00fefa56acbb7ba8df75d5bab7d6dd44a1bae85f89adc482827 ui/components.md
6545df89b59a22be605cabf1e0e0bef97dc30331baabee7779ac8d5f2e1bc496 ui/flowspec.md
fafddaa4d87e8f92e430e5aa494bbb049c50f6834a1024bc8cf52faf257605f4 ui/fonts.md
bb2442a17edcc39404388f4f2202a146f3e396dcca8da437621518db639d0fc0 ui/native-per-platform.md
755d1fc079aab90dede44e45ca9aff7bcbf60e9daef1dc0487e0fe1f1bf27108 ui/pom.md
bd3eefcede20de3098b4acb781b53122e185faa129553f394d5cb7504f4a34b0 ui/pre-ui-layer.md
a29bd9531f6aac15f5e56633abf09aa057ce0a45908b20063b83cc5a1ca854c3 ui/swiftui-views.md
7c83f83e0e5672f877984a3637e88a2cf82f8e8019202676ce64a78b74b95208 ui/three-renderers.md
20f5610e20dff5ff1833ceab06186d31db915eeee43f1d6393e70fbab4d72041 ui/uikit-views.md
edc82febe0138dad789541d3b05f9ef16da5dc907479304b8cc8b900ac1e7fd1 ui/view-models.md
35d3ac448344544b8b73b6c0be81e7d5afdce1220122127a7b2cb9547ae5b19d validation-rules.md