{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "continuous-self-review", "title": "Continuous self-review", "version": "0.1.0", "summary": "A collection of nouns and verbs for reviewing a repository, site or video on a rotation, run after run: scopes with the checks each needs from other packs, a schedule that stays a proposal until a person approves it, the next scopes picked by a fixed rule from what was reviewed least recently or changed most, each run's findings diffed against the last run into new, still open, fixed, unverified, unexplained, unchecked and reopened, fixes verified by a different worker, a review log that shows coverage over time, and a self-review before any change is handed on.", "license": "MIT", "store": "seedpack.continuous-self-review", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "69243df03035c5df1adcbe3df2b512c45e348ff93bc1f894baa2b438a9b358f5" }, { "path": "source.json", "sha256": "1694a923a7209d7ee78409caccb8d480b6b4acdba195a005aa971232b10e8ba8" }, { "path": "nouns.json", "sha256": "dfc73237ca9a4db3c1d37f2e52ad0ffb69abf85f96d3752b80924114ede03a27" }, { "path": "verbs.json", "sha256": "85860ad245af2a3516d3269bac35c6aa63188c196bcc624672534a8c5be4ef86" } ], "nouns": [ { "key": "continuous-self-review.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "78b88bcfc0f79245999bdddabd3214781b8c0e50770b2676ead7cc981bfde787" }, { "key": "continuous-self-review.v0.1.0.method", "category_id": "noun.skill_pack", "role": "method", "value_sha256": "2bd62db03c815cc400186ea0dfdb7c4f8fa25cc0bc74e35405c83a8e291a5837" }, { "key": "continuous-self-review.v0.1.0.guardrail.schedule-is-a-proposal", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "b7b307974bb536669bba1e17a7bc5599c2405168f7e4133e25c2725f07b4a3a3" }, { "key": "continuous-self-review.v0.1.0.guardrail.gone-is-not-fixed", "category_id": "noun.skill_pack", "role": "guardrail", "value_sha256": "d018e2afe25f4b43ecc62933ed06fe609cffdedc2fa312bc694e2d7e9b0bfbde" }, { "key": "continuous-self-review.v0.1.0.rotation-rule", "category_id": "noun.reflex_procedure", "role": "rotation_rule", "value_sha256": "3a97af2a6466a5c77c13474273d2ae2b6125158c7750ddd970b869f685d601cf" }, { "key": "continuous-self-review.v0.1.0.diff-rules", "category_id": "noun.reflex_procedure", "role": "diff_rules", "value_sha256": "0416b31605df70a0a05ce59d5e5865ad3bdf4a6f2692c1e90510d83d215f7890" }, { "key": "continuous-self-review.v0.1.0.scope-kinds", "category_id": "noun.skill_pack", "role": "scope_kinds", "value_sha256": "1395cb1daeefe20c4a00a0ec9217132875594038f07aad2d3ad5369aeaa7f0a0" }, { "key": "continuous-self-review.v0.1.0.self-review-rules", "category_id": "noun.reflex_procedure", "role": "self_review_rules", "value_sha256": "888cb8a18aa841e52f444271538ac00eaf9b6d04d6ba0ba8f8183f86abbdbe0e" }, { "key": "continuous-self-review.v0.1.0.loop-checks", "category_id": "noun.benchmark_suite", "role": "record_checks", "value_sha256": "cdcb158006334a9c171a334aba2bfafb64cb1212053d5cafc65e2c5d7c1b2f01" }, { "key": "continuous-self-review.v0.1.0.template.scope-catalog", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "cd675dd58a04498bcf683c2318fa620e273fd73dac9b1b6c264d32437043f71a" }, { "key": "continuous-self-review.v0.1.0.template.review-schedule", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "15651b30478441a6f611347006c296734448201ac6356367ea04e461c911319c" }, { "key": "continuous-self-review.v0.1.0.template.scope-pick", "category_id": "noun.eval_run", "role": "template", "value_sha256": "aa6d113008658e44ad9d883703dca3e20b7cf3123ee28724e062981c9edc9be7" }, { "key": "continuous-self-review.v0.1.0.template.review-run", "category_id": "noun.eval_run", "role": "template", "value_sha256": "955f9416073a3b6318dcb6ef7d83dfde88628dd91edfb812a457969fac5b6017" }, { "key": "continuous-self-review.v0.1.0.template.review-log", "category_id": "noun.eval_run", "role": "template", "value_sha256": "ce9b44d1edc6c5d48ad2ba3b9056e988f90c410f9bc8a5be6508a59a7cf02cb5" }, { "key": "continuous-self-review.v0.1.0.template.self-review", "category_id": "noun.eval_run", "role": "template", "value_sha256": "d1ed75df9043573548a911a9678042b0be9826de7961a93261dd8dac6bf90a57" }, { "key": "continuous-self-review.v0.1.0.template.coverage-review", "category_id": "noun.eval_run", "role": "template", "value_sha256": "5109b964093e1d4f2f6c4a45ac6e8236c40eacf4d2460bf0472f67d0b79597e2" }, { "key": "continuous-self-review.v0.1.0.test-cases", "category_id": "noun.benchmark_suite", "role": "test_cases", "value_sha256": "bb11652a232599a8e939ec6257b0d2dbc49b481c6e7335d38164525ccd88c443" }, { "key": "continuous-self-review.v0.1.0.example.scope-catalog", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "1942ab9f752d3f125c512805d88c8611b263b6d4783786a304b9b14b02df3599" }, { "key": "continuous-self-review.v0.1.0.example.review-schedule", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "0f8c5fae9f2b71f4b2e050a60ec2464e008635ecd9c527d82d82ab02c359ffec" }, { "key": "continuous-self-review.v0.1.0.example.schedule-approval", "category_id": "noun.eval_run", "role": "example", "value_sha256": "c0209ba56a1bc67cb6e18060c04aedcb173a764a5c69eae145363c9a0c42d46f" }, { "key": "continuous-self-review.v0.1.0.example.scope-pick", "category_id": "noun.eval_run", "role": "example", "value_sha256": "0baa038e6c414d64cd8c1d0732b3edf99039eedaca4c1eb68b1a2a42340a389a" }, { "key": "continuous-self-review.v0.1.0.example.diff-inputs", "category_id": "noun.benchmark_suite", "role": "fixture", "value_sha256": "b9f08ba9d45ff29b36354588322a5398c9c35c7204ee2c967cf34fdde9f2ca5d" }, { "key": "continuous-self-review.v0.1.0.example.review-run", "category_id": "noun.eval_run", "role": "example", "value_sha256": "65c1aecf43d8011023e51bdee5eadd465216ca0c69d6bd3ee4352aed175848ea" }, { "key": "continuous-self-review.v0.1.0.example.review-log", "category_id": "noun.eval_run", "role": "example", "value_sha256": "f6b757c30ae6cd034d7a0c59966e50df1a9bf242296eb6d74e31958e12430b00" }, { "key": "continuous-self-review.v0.1.0.example.self-review", "category_id": "noun.eval_run", "role": "example", "value_sha256": "c3aef2282ad260ce0fb0b832b71ff4b519208e1c9795de463fb46c0335518eb7" }, { "key": "continuous-self-review.v0.1.0.example.coverage-review", "category_id": "noun.eval_run", "role": "example", "value_sha256": "c027fcbace8df8f0b36ab055d9686c3cb6ceaf1d0ffc4d84dddeb605f286bbe0" } ], "verbs": [ { "template_id": "continuous-self-review.map-scopes", "kind": "verb.problemize", "claimant": "agent", "idempotency_key": "seedpack:continuous-self-review:map-scopes:f7320388df4fd7fb771d5aa17a69b76c5d9f72d28cff5629edb8707f88422fe7", "report_shape_sha256": "e2bd00025242899f34a16f7c6033cd39fd44136605a3e7793e399a2e84034249" }, { "template_id": "continuous-self-review.approve-schedule", "kind": "verb.verify_gate", "claimant": "human", "idempotency_key": "seedpack:continuous-self-review:approve-schedule:af54b017ad1c3486f11452a53f8ff14959bb2138a4c9f5d23dd9705c8ce5ff4a", "report_shape_sha256": "ca6c940330769f2bda60e6b1ef61af99c8f216b028c69d73a7b5d7ff31eda6b5" }, { "template_id": "continuous-self-review.pick-scope", "kind": "verb.recheck_fragility", "claimant": "agent", "idempotency_key": "seedpack:continuous-self-review:pick-scope:7239a7a9adf5f8520a0b06a88dcc35db5e912598f1c820c47159b13ea3b12938", "report_shape_sha256": "e9e63298abfefb37365fbc08e6b22b3991aa863c15a0351fda898c25fd22c788" }, { "template_id": "continuous-self-review.diff-against-last-run", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:continuous-self-review:diff-against-last-run:93094fc9cc9b586159d45e1663f9a88362e59dd76c0bdbdca6ee95b6fea3362f", "report_shape_sha256": "53a9467d8c5095e74049e9e93b7b72e4b97639b9760bb66218cb546c1d77b348" }, { "template_id": "continuous-self-review.log-run", "kind": "verb.compile_dag", "claimant": "agent", "idempotency_key": "seedpack:continuous-self-review:log-run:ff3f5b4cc9274cedfa39382a8f2dcbe3255635954392d3557a3d50ccf1c62fcc", "report_shape_sha256": "73be6974e5dea417f6d3b5e3bce8ab747aa0c10d9e7bd19520709860a073631b" }, { "template_id": "continuous-self-review.review-own-change", "kind": "verb.verify_gate", "claimant": "agent_or_human", "idempotency_key": "seedpack:continuous-self-review:review-own-change:80f7935cad2c442393eb72216178417fbea169dcccfe164ffbc5e7feea2a285c", "report_shape_sha256": "59b939c98f044795a47d1614aca9ac5846fb761fa9b6811a0c8723752b380ed3" }, { "template_id": "continuous-self-review.review-coverage", "kind": "verb.distill_reflex", "claimant": "agent", "idempotency_key": "seedpack:continuous-self-review:review-coverage:20724a5b639546a4e7cce5b337b9b4839a3488e9540bd5bb394a68cbc88539b4", "report_shape_sha256": "ec0116d93e790889c8d2b86bf8329758150b1f4a1d13d5784023525ce91cbc20" } ], "dependencies": [ { "pack_id": "findings-to-fixes", "keys": [ "findings-to-fixes.v0.1.0.kind-definitions" ] }, { "pack_id": "unattended-run-record", "keys": [ "unattended-run-record.v0.1.0.run-guards", "unattended-run-record.v0.1.0.template.run-approval" ] }, { "pack_id": "regression-watch", "keys": [ "regression-watch.v0.1.0.guardrail.compare-like-with-like" ] }, { "pack_id": "video-qa", "keys": [] } ], "boundaries": [ "A schedule is a proposal until a person approves it; this pack activates no scheduler and enqueues nothing.", "The checks belong to their own packs and run as their own verbs; this pack picks, diffs and logs.", "The review log is append-only, updated by compare-and-set; no entry is edited or removed.", "A worker never verifies its own fix or approves its own change.", "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." } }