{"id":10392,"external_id":"plugin_asdk_app_6abf3b8d3cb08191b1b4e670a707e652","name":"donestate","display_name":"DoneState","developer":"AYOBAMI JOHN HAASTRUP","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-03T00:05:45Z","input_sha256":"6a351796c18d405b54a0b4f9357138d00b93c8792e87f5789140a3b997c4b22e","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.3.3","skill_count":4,"first_seen_at":"2026-11-03T00:00:26.235Z","last_seen_at":"2026-11-04T06:00:02.689Z","last_changed_at":"2026-11-03T00:00:26.235Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6abf3b8d3cb08191b1b4e670a707e652","connector_id":"asdk_app_6abf3b8d3cb08191b1b4e670a707e652","created_at":"2026-10-03T12:14:04.729911Z","discoverability":"LISTED","id":"plugin_asdk_app_6abf3b8d3cb08191b1b4e670a707e652","is_template":false,"is_template_instance":false,"name":"donestate","release":{"app_ids":["asdk_app_6abf3b8d3cb08191b1b4e670a707e652"],"app_manifest":{"apps":{"donestate":{"id":"asdk_app_6abf3b8d3cb08191b1b4e670a707e652","required":true}}},"app_templates":[],"description":"Governed autonomous coding with durable execution and independent verification handoff.","display_name":"DoneState","id":"pluginrel_a37ea7a989b08191b4d1cd736943c646","interface":{"brand_color":"#2563EB","capabilities":["Interactive","Write"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000c1908243b0d688ec00902139","default_prompt":"Implement this issue and open a verified PR.","default_prompts":["Implement this issue and open a verified PR.","Run this repository objective autonomously.","Maintain this selected repository with verified PR-only repairs."],"developer_name":"AYOBAMI JOHN HAASTRUP","logo_url":"https://files.openai.com/content?id=file_00000000f6c482439c481ba94b00c48f","logo_url_dark":null,"long_description":"Execute an authorised repository change in an isolated coding sandbox, validate the exact result, publish a branch or pull request, and stop for independent OpsTruth verification. DoneState never approves or merges its own pull request and does not deploy or publish releases.","plugin_category_id":"developer tools","privacy_policy_url":"https://proofandstate.com/legal/privacy","screenshot_urls":[],"short_description":"Governed coding with proof","terms_of_service_url":"https://proofandstate.com/legal/terms","website_url":"https://proofandstate.com/donestate"},"keywords":["autonomous-coding","developer-tools","github","mcp","verification"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Use when a user wants DoneState to select one GitHub repository for recurring read-only maintenance discovery or opt-in PR-only repairs.","interface":{"brand_color":null,"default_prompt":null,"display_name":"maintain-repository","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Use when a user wants DoneState to select one GitHub repository for recurring read-only maintenance discovery or opt-in PR-only repairs."},"name":"maintain-repository","plugin_release_skill_id":"pluginrsk_5d7be6159b3081919510884e09521da5"},{"description":"Use when a user wants the status, history, cancellation or deletion of a DoneState objective.","interface":{"brand_color":null,"default_prompt":null,"display_name":"monitor-objective","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Use when a user wants the status, history, cancellation or deletion of a DoneState objective."},"name":"monitor-objective","plugin_release_skill_id":"pluginrsk_aa12144d267c8191ae6b7f537781254b"},{"description":"Use when a user wants DoneState to implement, repair, maintain or otherwise change a public GitHub repository autonomously from a prose outcome.","interface":{"brand_color":null,"default_prompt":null,"display_name":"run-objective","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Use when a user wants DoneState to implement, repair, maintain or otherwise change a public GitHub repository autonomously from a prose outcome."},"name":"run-objective","plugin_release_skill_id":"pluginrsk_921581f694f881919665be733b03efe1"},{"description":"Use when a DoneState run awaits independent verification or a user asks whether the exact published result is proven complete.","interface":{"brand_color":null,"default_prompt":null,"display_name":"verify-objective","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Use when a DoneState run awaits independent verification or a user asks whether the exact published result is proven complete."},"name":"verify-objective","plugin_release_skill_id":"pluginrsk_9695e93318a4819196ca19ffc5977958"}],"version":"0.3.3"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"donestate","author":{"url":"https://github.com/AyobamiH","name":"AyobamiH"},"license":"Apache-2.0","sources":[{"path":"plugin.json","sha256":"e33e5a771f6b2443481b5b7cd06c96ca7fb5124f8530665584f7fde6ae5482ae"}],"version":"0.3.3","homepage":"https://proofandstate.com/donestate","keywords":["autonomous-coding","developer-tools","github","mcp","verification"],"repository":"https://github.com/AyobamiH/donestate","artifact_id":141714,"observed_at":"2026-11-04T06:12:45Z","support_url":"https://proofandstate.com/contact","capabilities":["Interactive","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}