{ "format": "ta-amps.seed-pack.proposal.v1", "status": "proposal_only", "pack_id": "rename-and-relink", "title": "Rename and relink", "version": "0.1.0", "summary": "A collection of nouns and verbs for renaming products, repositories and pages and rewriting every reference and link to the new names: an inventory of every spelling at exact commits, rewrites in local copies, link checks that rely on no redirect, the owner's host renames on the record, a sweep that decides clean, and a plain notice for each retired address.", "license": "MIT", "store": "seedpack.rename-and-relink", "queue_placeholder": "conformance-seed-packs", "files": [ { "path": "README.md", "sha256": "d1a457e362b7514984bc03b4d568939578314840592612e012cb980ab3be3dbf" }, { "path": "source.json", "sha256": "b8f7b60e95da8c213aad316003e6ad52fa63ac18411f5feb9250f21e8ad27e65" }, { "path": "nouns.json", "sha256": "b13e2352b375473e73181656e003fba9e4b4cf8c5a466fc163ab76489d5cd3e3" }, { "path": "verbs.json", "sha256": "aecedbc9ae953fe8dff2c5c72bfe4c4f222593862fdf04b2aa72eda5cf1dbdc9" } ], "nouns": [ { "key": "rename-and-relink.v0.1.0.pack", "category_id": "noun.skill_pack", "role": "pack", "value_sha256": "c4524d1b34aee86609d6100dd24c40ccc72d57bcf29d278db42d36cc0f965d98" }, { "key": "rename-and-relink.v0.1.0.method", "category_id": "noun.skill_pack", "role": "method", "value_sha256": "7e78bd6f92607a51ebf52692c7f1eddf8422df7b1341a6a87f89e10edc0f7517" }, { "key": "rename-and-relink.v0.1.0.reference-types", "category_id": "noun.skill_pack", "role": "reference_types", "value_sha256": "4dfecbe8de092459bb90ff712c33869bedf0895bd0c63efef767076032e2ad1b" }, { "key": "rename-and-relink.v0.1.0.variant-rules", "category_id": "noun.reflex_procedure", "role": "variant_rules", "value_sha256": "42a71360a137d7490dc3eb2c21dc2dd442c86a9aaf81eeefd586f5e82b1a083b" }, { "key": "rename-and-relink.v0.1.0.allowed-contexts", "category_id": "noun.reflex_procedure", "role": "allowed_contexts", "value_sha256": "53f1f884b251ff294a7d255c084fc9085805f9b527b0d4b5e030e69cc4e2d292" }, { "key": "rename-and-relink.v0.1.0.link-rules", "category_id": "noun.reflex_procedure", "role": "link_rules", "value_sha256": "d67444f18b9fcbb6e3e8ba311e22a1594ab765bcb6aea3880f8a4031e3618156" }, { "key": "rename-and-relink.v0.1.0.template.rename-map", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "f55f7de3a52f1e83d5de5e93c04fcf738c11cd3bb876f9dbcf501652c8b0f048" }, { "key": "rename-and-relink.v0.1.0.template.reference-inventory", "category_id": "noun.eval_run", "role": "template", "value_sha256": "d40c79ae20c69e8eb9790e97c1790158d917756c1dd0d5bfa806daf6b757e142" }, { "key": "rename-and-relink.v0.1.0.template.rewrite-plan", "category_id": "noun.seed_hypothesis", "role": "template", "value_sha256": "f62f06908076949e44e501810baa8a4064d8a39246c24ec3b3574f3d18e73480" }, { "key": "rename-and-relink.v0.1.0.template.rewrite", "category_id": "noun.code_node", "role": "template", "value_sha256": "5b68af695ba339ec90e7dbf0df585152b7d9d657e9099b47b9c593507bcc8002" }, { "key": "rename-and-relink.v0.1.0.template.link-check", "category_id": "noun.eval_run", "role": "template", "value_sha256": "66ab6d2a81001b78216ab7a6ead220ebee5052639a672a24fda294efbbf046c3" }, { "key": "rename-and-relink.v0.1.0.template.host-rename-record", "category_id": "noun.eval_run", "role": "template", "value_sha256": "4a023d2adabeab06e064ba2ba4b5938af4d129d4ad7e687bcea3008e525bcba9" }, { "key": "rename-and-relink.v0.1.0.template.old-name-sweep", "category_id": "noun.eval_run", "role": "template", "value_sha256": "5628cc37f8910cfdd7bacf424a469df3acf2d6d4a6adb88120f649f56b289290" }, { "key": "rename-and-relink.v0.1.0.template.archive-notice", "category_id": "noun.public_source", "role": "template", "value_sha256": "c37091427a20118086c6794bec46edce5a7503fc57ceb0d18c5b946796095a7e" }, { "key": "rename-and-relink.v0.1.0.rename-checks", "category_id": "noun.benchmark_suite", "role": "record_checks", "value_sha256": "0ac58d7c2c9d38c1fffcb3ce1b96e680d187bdfb6913c6beb1009863893459b7" }, { "key": "rename-and-relink.v0.1.0.example.rename-map", "category_id": "noun.seed_hypothesis", "role": "example", "value_sha256": "ae4f379718a3323b6eaeb8050fa9716da6f2314d9b9cb42e99c545f602753d18" }, { "key": "rename-and-relink.v0.1.0.example.archive-notice", "category_id": "noun.public_source", "role": "example", "value_sha256": "179913ae70e4c22ffbd2649de7e0d534d57c928e4c2f7be2f063932e20a73aaa" } ], "verbs": [ { "template_id": "rename-and-relink.build-inventory", "kind": "verb.probe_source", "claimant": "agent", "idempotency_key": "seedpack:rename-and-relink:build-inventory:733bd13c5c9b993d01da1c3097efce7968e8a6fb8e085b0633580c57cfa18602", "report_shape_sha256": "d138a5a07ee1aabdea5bd184e66f393291da93357abb8ae8ae83b3d572fea27a" }, { "template_id": "rename-and-relink.plan-rewrites", "kind": "verb.decompose_dag", "claimant": "agent", "idempotency_key": "seedpack:rename-and-relink:plan-rewrites:51ec4fbf0e305705c4d520ae4b1f4fb2651c7d757bfc26058267ef0cc942766a", "report_shape_sha256": "cbe76ff56b46c20879bcbe195d8c9bd1a72fb7411644cba94ac5ffe406823f00" }, { "template_id": "rename-and-relink.rewrite-references", "kind": "verb.solve_draft", "claimant": "agent", "idempotency_key": "seedpack:rename-and-relink:rewrite-references:f528d7f38e8f8f18f84a014cbdaf74e905e0274d5db4eec53cc6ad0b5f02ed59", "report_shape_sha256": "f0534a90156fbae34c6fbfc065118fba70533f7f528250c49cbc16a52eb6c143" }, { "template_id": "rename-and-relink.record-host-renames", "kind": "verb.verify_gate", "claimant": "human", "idempotency_key": "seedpack:rename-and-relink:record-host-renames:534c0d52ccea264f44a46532367bb8c55f5ff81bff78206e5e17a1093a80b143", "report_shape_sha256": "6a88302a2f77727ab9f57e87da12d785a6b670278476862f7cbdd589b224f8c6" }, { "template_id": "rename-and-relink.check-links", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:rename-and-relink:check-links:51de3acd234afdf0155f788cbfaea1bd9d1ade21e28f908cd532101e8cf78e80", "report_shape_sha256": "083d920543e57386dcb157816714af2ecc042a5913654ad4ad8e72325197a50d" }, { "template_id": "rename-and-relink.sweep-old-names", "kind": "verb.verify_gate", "claimant": "agent", "idempotency_key": "seedpack:rename-and-relink:sweep-old-names:aca910df7135d0fbf56c70da82394b4b717a8b8d97d41fd0f80641af14136cea", "report_shape_sha256": "78f286b75fc8328c260ce696965e63d71adf16004e720b236c4d4a666df5f278" }, { "template_id": "rename-and-relink.write-archive-notice", "kind": "verb.solve_draft", "claimant": "agent", "idempotency_key": "seedpack:rename-and-relink:write-archive-notice:eb45da8d6ce382809f4f18d39976d94aad6995a09309de261bbb61a4850a2522", "report_shape_sha256": "42fd85a52b357d3148cf5b427fcd56b86c988aab7afcf7331ba815f088ed00d7" } ], "dependencies": [ { "pack_id": "findings-to-fixes", "keys": [] }, { "pack_id": "release-and-verify", "keys": [] } ], "boundaries": [ "Workers read local copies, edit local copies and check links read-only. Renaming on hosts, landing rewrites and showing notices are the owner's acts.", "No redirect is relied on. Old names stay only in named allowed contexts such as provenance and history.", "Names that must never be written down are searched by hash, never spelled out in a noun.", "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." } }