{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "exploratory-testing-charters", "title": "Exploratory testing charters", "version": "0.1.0", "summary": "A collection of nouns and verbs for exploratory testing in time-boxed sessions: charters with one mission each, notes taken as the session happens, every bug proposed as a finding, a debrief by a different worker and coverage notes that say what was and was not explored.", "license": "MIT", "store": "seedpack.exploratory-testing-charters", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "b3ba787fa1639dfef087eebad22959f818e147af12b9ea9235c982c13f5bbb6b" }, { "path": "source.json", "sha256": "959388bd7d6d9476daa61b0617bc3952c66808ef0bf0146837892d2d1ed06800" }, { "path": "nouns.json", "sha256": "10a2c6245f13b4001b2bf5ed6e6b791c54c2f8d84ae862a0968c6e2447e12e34" }, { "path": "verbs.json", "sha256": "7c9a08e9022386f14d85f304622c9470fbab95747e09bdc1990212fbce584ac5" } ], "nouns": [ { "key": "exploratory-testing-charters.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "0d0ddee174bc86b22dd7978b2fa603653c48a0ad8d1a7ba2c666d3ac9d41f45c" }, { "key": "exploratory-testing-charters.v0.1.0.method", "category_id": "noun.skill_pack", "role": "method", "value_sha256": "f1c9e7c0b78493fe263e48c318b6feb396e9b1d013235a569f74e66bd998489b" }, { "key": "exploratory-testing-charters.v0.1.0.charter-guide", "category_id": "noun.skill_pack", "role": "charter_guide", "value_sha256": "9129cc4b07d6a57b121a4cb3154f54cc21f066f9fc49582c71ee6a4b9d26421b" }, { "key": "exploratory-testing-charters.v0.1.0.test-ideas", "category_id": "noun.skill_pack", "role": "test_ideas", "value_sha256": "8e75af04fb87c24e281a3ae14fd155b372721753319d0b2ab11d16ba1c8e68a4" }, { "key": "exploratory-testing-charters.v0.1.0.session-rules", "category_id": "noun.reflex_procedure", "role": "session_rules", "value_sha256": "028b48ccfcfd2e002563518e25dcd6f2018422fe18d045af990ddfa77f75bb45" }, { "key": "exploratory-testing-charters.v0.1.0.coverage-model", "category_id": "noun.reflex_procedure", "role": "coverage_model", "value_sha256": "e27e9af1706c2b28147d16e382ddae187375d77ed923d8fd7da8752ca089ebf6" }, { "key": "exploratory-testing-charters.v0.1.0.session-checks", "category_id": "noun.benchmark_suite", "role": "record_checks", "value_sha256": "9b2e727c5f4f7f8d96c762fb58c2108676cd704fdf3f3a852ed81c9c1f0d731a" }, { "key": "exploratory-testing-charters.v0.1.0.template.charter", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "e8dc3f9a189df749953fba2941b20b50d41926d9d4db96dd59e41289a2fa61fc" }, { "key": "exploratory-testing-charters.v0.1.0.template.session-notes", "category_id": "noun.eval_run", "role": "template", "value_sha256": "0372a1bf2c42e84afc908cb216ff7b50d5b427c379ca1ae46253ece33bf26a90" }, { "key": "exploratory-testing-charters.v0.1.0.template.debrief", "category_id": "noun.eval_run", "role": "template", "value_sha256": "b5638877acca24e373cca0b900c6adc5b87134205cc513154d3c1a8098e892fa" }, { "key": "exploratory-testing-charters.v0.1.0.template.coverage-notes", "category_id": "noun.eval_run", "role": "template", "value_sha256": "2e89a0909b779506c37bafadfe8baf89392c5fd3a0de342afdb37c3a283bdb65" }, { "key": "exploratory-testing-charters.v0.1.0.example.charter", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "05ba17b9a66665b2e3a08885933507bca46f7e07cdc5b6634bd599cef8d247e4" }, { "key": "exploratory-testing-charters.v0.1.0.example.session-notes", "category_id": "noun.eval_run", "role": "example", "value_sha256": "3e3986b044e3fbe757f4ff5b65bf02595f5398238874e21c7f099026573eb444" }, { "key": "exploratory-testing-charters.v0.1.0.example.debrief", "category_id": "noun.eval_run", "role": "example", "value_sha256": "68bf4874587ea8109d8afb78b2899f81fc95f064b4d4e6b4469ffb7bb69f03e9" }, { "key": "exploratory-testing-charters.v0.1.0.example.coverage-notes", "category_id": "noun.eval_run", "role": "example", "value_sha256": "2518789dba796942606c27482d5114642687e76f7574fb52e2b5bb04b0200ede" } ], "verbs": [ { "template_id": "exploratory-testing-charters.draft-charters", "kind": "verb.generate_seed", "claimant": "agent", "idempotency_key": "seedpack:exploratory-testing-charters:draft-charters:0712d1cd441e750a763de0bc4c8e4121c8e28b6afb416dd144b07a5b771bcdae", "report_shape_sha256": "92cdb736029e0a4e2da07d18d19f26f3f60e89e42aa6c6af09860e09650187c4" }, { "template_id": "exploratory-testing-charters.run-session", "kind": "verb.benchmark_harness", "claimant": "agent_or_human", "idempotency_key": "seedpack:exploratory-testing-charters:run-session:f45ca927ae5a13f6725375a8f5d41653a7827227fa106b2a63a9c9368cd81830", "report_shape_sha256": "8b2fd8f297159c5bd88ecd91ef58ad54970c4554429332bce1a6afc3aa01679d" }, { "template_id": "exploratory-testing-charters.debrief-session", "kind": "verb.verify_gate", "claimant": "agent_or_human", "idempotency_key": "seedpack:exploratory-testing-charters:debrief-session:bb64d1677ef4ceb8f1418f7334f10263890efc9bc96293ea36f3aac6fcc9a4f6", "report_shape_sha256": "7d66228354fd689a74c6e57384d9cc1f2381fa11743e3bcfa45b3e7a5a64d149" }, { "template_id": "exploratory-testing-charters.map-coverage", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:exploratory-testing-charters:map-coverage:5caf7be15b18fe44afd7e4b5192e9c44167390c846d9ea7cce5c1eb7480bc738", "report_shape_sha256": "62a5a835e3c900fac51c5f732fbe7f02cf663336ffaf76113afa1381af2b14ac" } ], "dependencies": [], "boundaries": [ "One charter per session, inside its time box; an overrun is recorded with the reason.", "Sessions are read-only on live targets; booking, submitting or creating runs only on a test target a person named.", "Notes, bugs and coverage stay on the record; a later session never rewrites an earlier one.", "Workers create nouns and propose verbs; an authorized requester enqueues the proposals worth doing.", "Importing the pack writes nothing and enqueues nothing." ], "override_policy": { "automatic_merge": false, "on_conflict": "stop_and_clarify" }, "importer": null, "importer_reason": "No manifest endpoint or generic importer exists. Reading or exporting this pack writes no records, enqueues no verbs and activates nothing.", "activation": { "automatic": false, "steps": [ "An owner assigns the namespace, store and queue.", "Each noun is written create-only with existing grants and read back; its value SHA-256 must match the pin.", "A verb template is filled with exact pins and enqueued explicitly by an authorized requester." ] }, "evaluation": { "result": null, "reason": "Offline shape, category and digest validation only. No worker has run these verbs." } }