Repository navigation
Release generic Resolvent 1.0.0 with publication and ChatGPT update email - #2
Conversation
bit-mis
left a comment
There was a problem hiding this comment.
Change requested in inline comments.
bit-mis
left a comment
There was a problem hiding this comment.
Change requested in inline comments.
|
Fixed the requested changes in 8ef55e5: the version gate now includes both packaging scripts and both marketplace catalogs. Regression tests cover each previously omitted input and confirm that a versioned catalog change is published. All 64 repository tests and 76 integration tests passed, along with packaging, closure, workflow lint and Claude validation. Please re-review the fix. |
bit-mis
left a comment
There was a problem hiding this comment.
Existing unresolved inline comments still block this head.
|
Fixed the remaining requested changes in 88832d3 and 5e6b817:
All 68 repository tests and 80 integration tests passed, along with compiler/closure, reproducible packages, version checking, workflow lint and strict Claude package/catalog validation. Both host packages were rebuilt. Please re-review the fixes. |
bit-mis
left a comment
There was a problem hiding this comment.
Change requested in inline comments.
|
Fixed in 4c03037: credential screening recursively decodes serialized JSON inside contribution_json, preserving duplicate object members so an overwritten value cannot hide a secret. Regression tests cover fully Unicode-escaped credentials through multiple serialization layers, including quoted, backslash and newline characters. A provider-call test verifies that the network request is never made. All 68 repository tests and 82 integration tests passed, along with package reproducibility, compiler/closure, workflow lint, version checking and Claude validation; both host packages were rebuilt. Please re-review this fix. |
Resolvent 1.0.0 is one generic Autonomio plugin for ChatGPT/Codex and Claude. Users supply
OWNER/REPOSITORYin the invoking chat; installation has no company destination, Portal dependency or standing company merge delegation. The supplied research/capture, admission, correction, independent review, CI and authorized merge workflow is retained. Publisher branding is Autonomio, website https://autonom.io, and availability is all supported countries. No canonical world-model data changes.Release CI publishes only in
autonomio/resolventafter successful validation of an exact main commit. Bundled files, packaging scripts and both directory catalogs require a version bump. Publication creates the standaloneplugin-releasebranch and versioned GitHub ZIPs with provenance/checksums. Both host ZIPs contain identical bytes. Retries preserve provenance, changed bytes cannot reuse a version, and data-only commits create no release. AGENTS.md requires a plugin compatibility assessment for future system changes.After the downloadable ChatGPT ZIP is available, CI emails
mailme@mikkokotila.comfromResolvent <resolvent@autonom.io>with its version, download link and ChatGPT publisher portal link. The Resend key and recipient are encrypted repository Actions secrets; the sender is an Actions variable. A release journal and provider idempotency key prevent repeat notices on data-only merges or retries. An uncertain pending attempt stops before Resend's 24-hour retention window expires; provider acceptance is distinct from inbox delivery. Notification code runs outside the installed package and does not change its protocol or ZIP bytes.Claude's directory can track
plugin-releaseafter initial setup, subject to Anthropic's review/publication settings. ChatGPT bundled changes require ZIP upload, review and publisher action; this is why CI sends an actionable email. Directory approval and hosted installation are not established by this PR. Human maintainer review is required before merge; the first merged, validated main commit activates GitHub publication and its first notification.Two inherited defects were corrected with explicit user approval: the originating-task observer recognizes a later benign current-head approval from the same independent requesting reviewer only with all threads resolved, and credential screening recursively decodes nested JSON, including fully Unicode-escaped credentials and duplicate members. Other feedback and legacy worker receipt requirements remain enforced. The packages were regenerated from this corrected source; all original tests are retained. Release recovery verifies existing assets before uploading only missing assets from a partial publication, preserving immutable bytes.
Validation: 68 repository tests and 82 retained/extended integration tests passed through the managed validation runner, including release isolation, catalog/packager version gates, partial-upload recovery, notification retry/failure handling and inherited defect regressions. A provider-call regression verifies that Unicode-escaped credentials block the network request. Compiler/closure, reproducible skill and both host packages, version check, workflow lint, strict Claude package/catalog validation and patch whitespace all passed. No live email was sent during local verification; the notification waits for a real published release.