{ "schema_version": 1, "package": "claridoc-harness", "version": "0.2.0", "manifest_scope": "All distributed files except PACKAGE_MANIFEST.json itself", "verification_command": "bash scripts/verify.sh", "files": [ { "path": ".agents/skills/technical-document-author/SKILL.md", "bytes": 4377, "sha256": "66b17f5bc836713b4e09a529e7a68987604599550b3686bde17a274ab04bece0" }, { "path": ".agents/skills/technical-document-author/references/logic-contract.md", "bytes": 1191, "sha256": "ea1a8be5b8270efa7aea02d4e1cb957e6d348d1b93e2f03127ea29c5d914736a" }, { "path": ".agents/skills/technical-document-author/references/review-rubric.md", "bytes": 1634, "sha256": "6403397685761ad034f31834a8ba31ff97df09dd26b94df77e7b63c0ddcb5396" }, { "path": ".claude/skills/technical-document-author/SKILL.md", "bytes": 4377, "sha256": "66b17f5bc836713b4e09a529e7a68987604599550b3686bde17a274ab04bece0" }, { "path": ".claude/skills/technical-document-author/references/logic-contract.md", "bytes": 1191, "sha256": "ea1a8be5b8270efa7aea02d4e1cb957e6d348d1b93e2f03127ea29c5d914736a" }, { "path": ".claude/skills/technical-document-author/references/review-rubric.md", "bytes": 1634, "sha256": "6403397685761ad034f31834a8ba31ff97df09dd26b94df77e7b63c0ddcb5396" }, { "path": ".gitignore", "bytes": 107, "sha256": "62421bc157e9d1a9becb0c3a230c69d941a637111d59fe7268c469d3e622dfca" }, { "path": "AGENTS.md", "bytes": 2620, "sha256": "a9bd3e8617f1a1cf40a733cd86adadde65723d1229bc151a82413db1e037b55f" }, { "path": "CHANGELOG.md", "bytes": 2003, "sha256": "424419257c3f8a4679a76337c4b33a99b95c3bddaf8c296a1b3328822b153604" }, { "path": "CLAUDE.md", "bytes": 1785, "sha256": "6e4801a89ce215079c391e6ccf2c40d5236f69db5fb8a2c573f06f5f082da910" }, { "path": "LICENSE", "bytes": 1086, "sha256": "8f0285fc477c7f4145b6988b72ac291b34bcf623ba2439622253d3c1b398836f" }, { "path": "Makefile", "bytes": 925, "sha256": "21d4b2a936f7a0008cf40970ce16e7b09cfe19a17beefc5f67682c53089c707e" }, { "path": "README.md", "bytes": 16124, "sha256": "549347a8191db5536faac461e453e86803db46aa1d614d5903cf1c50e52745e3" }, { "path": "config/pipeline.mock.json", "bytes": 740, "sha256": "131cc453a95b7c933361d6ff56a3c80c6a94a960944e0c15af7da41c0ddd7e45" }, { "path": "config/pipeline.multi-agent.example.json", "bytes": 1407, "sha256": "d2c114f42a95010a5a93c669f2253bb77cb54586e16bc3d0a334c6b22b2622b1" }, { "path": "dist/SHA256SUMS", "bytes": 106, "sha256": "3bcd0c5dc6d222f24944b4ad564795500b443fbeec25f0eb19e7fdb2bc6fd232" }, { "path": "dist/claridoc_harness-0.2.0-py3-none-any.whl", "bytes": 75250, "sha256": "685053cd78592f7a996f6e9a86a332b542c60fc3721d30ea149d3a951b5b8a9f" }, { "path": "docs/ARCHITECTURE.md", "bytes": 5429, "sha256": "e993a76b8e6e5856ffc56a296ad59e105e619122346ac0b7b77f091cf9bf3f18" }, { "path": "docs/EXTENDING.md", "bytes": 2077, "sha256": "df875d9af1c7e619dd1d2b42ffc997f6ea345f896c68b867b2f11fdda91e1e80" }, { "path": "docs/LOGIC_MODEL.md", "bytes": 4113, "sha256": "59bfbf6808b957cf538e05d69c47b913a767787aa9826f9ecd286e87a02be5b8" }, { "path": "docs/PROVIDERS.md", "bytes": 1628, "sha256": "68db052a274bc2bb3bb33cafdc1fdea8e9fcabe5c3c3f67491ccc460faa53b5f" }, { "path": "docs/SECURITY.md", "bytes": 3018, "sha256": "0bfc7066a7dae5bfcc9cc05e9544201b46a0720f69daa75131a113aadb0794c0" }, { "path": "examples/briefs/application-core-spring-di-blog.json", "bytes": 2329, "sha256": "446ffba5d5ae461687056dcabea20f10b5172f80405abd984612ceeb03cca19e" }, { "path": "examples/briefs/retry-policy-blog.json", "bytes": 2168, "sha256": "ed5facf4b94e67bbeb45692fd908fda67253a4ae2c31aced3aa1a42462077e2d" }, { "path": "examples/corpus/llm-wiki-mini/raw/branch-notes/feature-application-port-usecase-contract.md", "bytes": 1775, "sha256": "56ff160e52b8797e6e918173d349d4c18ba6542eb53556971e256a884f26a727" }, { "path": "examples/corpus/llm-wiki-mini/raw/branch-notes/feature-log-management-contract.md", "bytes": 813, "sha256": "f4b845e3d3a8f75eeeeaf93e6902b0379353dfcc2d7c0a609fa7e796cb037ec5" }, { "path": "examples/corpus/llm-wiki-mini/raw/official-docs/spring-component-scanning.md", "bytes": 601, "sha256": "6a003d6efe9270f73fe42be976db52c916637f4b0110306d2d85ea7a5f8550d6" }, { "path": "examples/corpus/llm-wiki-mini/wiki/projects/ca-tmpl/clean-architecture-package-layout.md", "bytes": 1637, "sha256": "c6e91b2848583a92bd49c7d301f63a912d53e02ed12d6a6b0a4f74542ccc61db" }, { "path": "examples/golden/application-core-spring-di-boundary.evidence-map.json", "bytes": 26155, "sha256": "05277f70781a71c81fb0b0d3494868e3b7b9d00a6af605fe5c7382894692a64c" }, { "path": "examples/golden/application-core-spring-di-boundary.md", "bytes": 9956, "sha256": "8b71ffa4558edb165c7868775baf1149883b8e128f8f0b0c8c9d4db14da6a967" }, { "path": "examples/golden/application-core-spring-di-boundary.provenance.md", "bytes": 11157, "sha256": "7af33580a380f1d9302b4577056bfb2a262a98b246cf9a23a79d5718ef150d45" }, { "path": "examples/sources/retry-policy-sources.json", "bytes": 1827, "sha256": "2c86c8841d0f60d0cc936d93a1d43c2cb69f37dbac683ee94109cce9cbc9f24b" }, { "path": "pyproject.toml", "bytes": 963, "sha256": "bf7aabadd44b3faf6fef994c2410efb67d2971111e0b7344234dbd36b52c3ff8" }, { "path": "research/FOUNDATIONS.md", "bytes": 17725, "sha256": "ffe5e25f4805a9742741817faa934b792b7f2ba22d06f60876911b523a733ca9" }, { "path": "research/SOURCE_MATRIX.md", "bytes": 9287, "sha256": "f0f3f49158d21f436a23bd19bfadde84196b11c5edbe8f8579eb7b90c2f89cdb" }, { "path": "schemas/brief.schema.json", "bytes": 3388, "sha256": "822a932eeb3786c74e6cdaa963f77fbe727a66aa7c38a89ccf6d604b2c3d693a" }, { "path": "schemas/outline.schema.json", "bytes": 2139, "sha256": "942d25e434efcefb3aa4de92510d8d030dbc901281a45454b5cd1e9519ee51b3" }, { "path": "schemas/pipeline.schema.json", "bytes": 2987, "sha256": "e5335328fd2ddce7665fd93416044f8433260b00e254dec95b8db0408db5d193" }, { "path": "schemas/review.schema.json", "bytes": 3497, "sha256": "42adda375f06ebfc8d2cad426052bc823cdfe43e0394da9d941d69e3b2122a92" }, { "path": "schemas/source-pack.schema.json", "bytes": 2149, "sha256": "9e766ef1da8eb328649b3a07a269048db12f88ee8923081e3d97625da3df4f2e" }, { "path": "scripts/run-demo.ps1", "bytes": 518, "sha256": "b6fecc2e789a2da8c1ec9bd8e87952819e9dfd23c345e312bc02f7d60fcc2952" }, { "path": "scripts/run-demo.sh", "bytes": 450, "sha256": "9f048e239d26559df322fe3cc40264525d7992722e784ffe8c9ec8e122c38f30" }, { "path": "scripts/run-local-corpus-example.sh", "bytes": 749, "sha256": "c93df778f17d0c61cda023f5d50f93b44ee1a973846c5fe2906bd40b3750f4ab" }, { "path": "scripts/test.sh", "bytes": 200, "sha256": "1e86ac53c2083ec6b08c334508ba4ca6b617669ffedfccc4f42f9aaf25caea90" }, { "path": "scripts/verify.sh", "bytes": 10482, "sha256": "becae92e1db89090370c1227f30f76ed469f7c158cdfdda0e122e7d4bfac5e27" }, { "path": "src/claridoc/__init__.py", "bytes": 94, "sha256": "8c0fc8e95e8e0fbf50a974bdfa4c8c0532b1075f45dd18e6e3f156c6258d0adf" }, { "path": "src/claridoc/__main__.py", "bytes": 87, "sha256": "945033c3cefe4e24ddad67c3da5795ff697ae0ee6872f0cd2d74a54960ee6c13" }, { "path": "src/claridoc/cli.py", "bytes": 10025, "sha256": "e21bedc1cb2ff40122abf7428c50cd8ab32cc117777fc63bf3cb3c3bb812d82e" }, { "path": "src/claridoc/corpus.py", "bytes": 14341, "sha256": "059e35134f4a8dae9fe20379bc28914929925430150c5087bb1e191287e50477" }, { "path": "src/claridoc/lint.py", "bytes": 25212, "sha256": "f4d6b94c4352295dbaaefe9f5bda1bd102a664a1bade6cb8314da39680c1cad6" }, { "path": "src/claridoc/models.py", "bytes": 26148, "sha256": "b6c1564cb3dc0a7b0727095fb79b694d7bded4084c5d2039be670872e3916afd" }, { "path": "src/claridoc/pipeline.py", "bytes": 14893, "sha256": "f406a0de620bcc40e142e81b5f8b456e65d4a0f87a9665dd1036b9c820dcd6ed" }, { "path": "src/claridoc/prompts.py", "bytes": 17283, "sha256": "1120e032c54ef47ced464eaac9beaeaa32f950904adb4a7df02345797cc1931b" }, { "path": "src/claridoc/provenance.py", "bytes": 4875, "sha256": "a532b475b191327fe56bfad4056b8f77501fc1ac2cc24daf60181920821cfadd" }, { "path": "src/claridoc/providers/__init__.py", "bytes": 321, "sha256": "2362c9ee6a564a8a5e2474c5a4216be7c4bf78c145030a99b502b36521d18baa" }, { "path": "src/claridoc/providers/antigravity.py", "bytes": 3569, "sha256": "099d52c5ee860c705fb683e0a9ac7892c7f55eaf388d905b8a207200cd8ecad1" }, { "path": "src/claridoc/providers/base.py", "bytes": 2272, "sha256": "939bcfe2f606bd1e8f5361fe5800950b88e84c5fef274467024af38c15670269" }, { "path": "src/claridoc/providers/claude.py", "bytes": 2856, "sha256": "22b162d4914f0e705cfb0edb4585f8d8f92f4247ffb4102ee7c978e2d51b6d91" }, { "path": "src/claridoc/providers/codex.py", "bytes": 3754, "sha256": "86ea4ff0a662176e823a2035de962d6baa73bdbebe76f945fbb71dfbc80144d3" }, { "path": "src/claridoc/providers/mock.py", "bytes": 25542, "sha256": "a8312fce4fdb0d7e662ef0b18b6de2ff9b25de1524885ed7589832d0b96e490c" }, { "path": "src/claridoc/providers/registry.py", "bytes": 816, "sha256": "ae51115c425170ba7463ff26e67ca553c82c8a2b48bc11f5416e9e2bace80e2a" }, { "path": "src/claridoc/report.py", "bytes": 4662, "sha256": "0d7e1d6ded7791038bb4e8ccc66a77cbd6fcb9a1d1e0c90e3c671949fab4210d" }, { "path": "src/claridoc/structures.py", "bytes": 31036, "sha256": "fc47e6f65ba8ad1874fb909d73190e109eb153af71fcc7a86fd410bbb6f11df6" }, { "path": "src/claridoc/templates.py", "bytes": 3281, "sha256": "397c76b288554f1993d8fba6b5269308d0a2307043bd2123e9e32c61d7186283" }, { "path": "src/claridoc/utils.py", "bytes": 3602, "sha256": "5bda12bf96c45027de3d931f27cecf5166541ae8d70177040eb7dc0103bd4d3d" }, { "path": "tests/__init__.py", "bytes": 0, "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, { "path": "tests/helpers.py", "bytes": 1858, "sha256": "597142944fa6cff31d5bc1ab42ddb0d472c69419ca368b45bf9404ed289459e4" }, { "path": "tests/test_cli.py", "bytes": 1873, "sha256": "ad233cbbf258d8aca1ca54046c619ac2a0d4372ffade114465c74aaaebb0c29a" }, { "path": "tests/test_corpus.py", "bytes": 3096, "sha256": "edb774068ab40ebb02e06c2ec841021db632732a3e3b98e19c794625026e4c17" }, { "path": "tests/test_lint.py", "bytes": 7472, "sha256": "286d472eca5f06be4dd68f7a77bdbee5415220df3097f5e3e93a09e89918d241" }, { "path": "tests/test_models.py", "bytes": 3209, "sha256": "e8e44106c048502a0dbd16ac37f0633da3eac81c895c76bd8cceafafe8643829" }, { "path": "tests/test_pipeline.py", "bytes": 4114, "sha256": "4b638116c00ee0489c65dccf12e6f2e7bb409e1524eed9e67fdf30179c257021" }, { "path": "tests/test_providers.py", "bytes": 4870, "sha256": "e63c276a0751b40aff00bf2c0becfef5470187b9fb224575b7402eba0d3bd6c0" }, { "path": "tests/test_schemas.py", "bytes": 2494, "sha256": "f3312bdedbd22a470ee2f722d553463e9ce7b5c6eb6376373daca5ae094d6572" }, { "path": "tests/test_structures.py", "bytes": 2154, "sha256": "cb3fa2344d015e35a9e3cc15d6ab90e0934956d4c67cb3c37cb82b469bd9d096" }, { "path": "verification/TEST_REPORT.md", "bytes": 10368, "sha256": "09b3bffddfc788e4c6f92cc4b7f8f250314dd16806fb153a1830327a5d0337e9" } ] }