INT-PKG-META: package the owned dashboard payload manifest#153
Merged
Conversation
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Contract
INT-PKG-META packages the HW-16-owned dashboard payload and its non-empty ownership manifest from exact base
33176cb2788740df4615b15238acae5a8f83c283to headcb7c2f9073715811ef1811c6a5d1152d07e4575e.This uses the controller-approved exact-path accounting amendment at
/Users/skylarpayne/chiefs/palmer-workspace/.hermes/remediation-plan-agent/int-pkg-meta-allowlist-amendment-2026-07-15.md:tests/test_package_resource_contract.pyis the eighth permitted path because its old empty-manifest assertions contradicted the required six-file manifest and zero-failure full-suite gate.Changed paths
Seven of the eight allowed paths changed:
pyproject.tomlsrc/hermes_workflows/package_resources.pysrc/hermes_workflows/plugin_payload_manifest.v1.jsonsrc/hermes_workflows/plugin_install.pytests/test_package_resources.pytests/test_package_resource_contract.pytests/test_plugin_install.pytests/test_python_compatibility.pyremained unchanged. Canonical payload bytes, CLI, top-levelplugins/**, registry/runtime, docs, workflows, and showcase artifacts are unchanged.Behavior
dashboard/distassets.__pycache__/*.pycfiles in the wheel's site-packages source tree.TDD and verification
RED at the exact base/amended contract:
8 failed: the manifest had zero files, clean wheel omitted the two nested dist assets, copy returned no files, and default install had no package-manifest validation.GREEN:
147 passed, 1 skipped148 passed773 passed, 2 skipped774 passed, 1 skippeduv build: succeeded for sdist and wheelWheel audit (
hermes_workflows-0.0.1rc1-py3-none-any.whl):2a90f680d043c9d93b7528d1caa981476b753e172dd711f3add91b7f4c30ec9c239049bytesplugin_payload_manifest.v1.jsonhermes-workflows/0.0.1rc10; top-level payload members:0; private-path hits:0; environment-secret hits:0Clean installed-wheel probe from a temporary venv and working directory outside the source checkout:
site-packagesfalseSafety / rollback
Rollback removes only the package-inclusion metadata/resource behavior in this PR; ownership receipts remain authoritative. Existing destinations and user-owned files are refused rather than overwritten or deleted. No profile/plugin/registry/database mutation, service restart, deploy, cutover, release replacement/publication, credential action, external send, or live mutation was performed.
Do not merge before the controller's fresh INT-PKG-META specification review and separate quality/security review.