From 2f83f5fa32ef9272b2430d49485d178476a14cdb Mon Sep 17 00:00:00 2001 From: David Meister Date: Sun, 20 Sep 2026 14:04:00 +0000 Subject: [PATCH 1/4] docs: name which side of the library/deploy split a version, tag or report is on Soldeer `rain-factory` 0.1.5 and earlier carry the concrete `CloneFactory` and its deploy pins; 0.1.6 dropped them. The five tags on the pre-split side are named in README.md, and audit/protofire/ gets a README saying each report audits the ref its filename names and that neither V4 file is in any of them. Co-Authored-By: Claude Opus 5 (1M context) --- README.md | 5 +++++ audit/protofire/README.md | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 audit/protofire/README.md diff --git a/README.md b/README.md index 4cb8df6..2e23c9d 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,11 @@ This repo is the **library** half of the library/deploy split `ICloneable*` interface surface and the `LibICloneableFactoryV4` library that implements it. It publishes to Soldeer as `rain-factory`. +Soldeer `rain-factory` 0.1.5 and earlier are the pre-split package, carrying the +concrete `CloneFactory` and its deploy pins; 0.1.6 dropped them. The `v0.1.0`, +`v0.1.1`, `sol-v0.1.2`, `sol-v0.1.3` and `sol-v0.1.5` tags here are those +pre-split releases, not revisions of this library. + ## Concrete implementations `CloneFactory` — the concrete that implements these interfaces, letting any diff --git a/audit/protofire/README.md b/audit/protofire/README.md new file mode 100644 index 0000000..924fe00 --- /dev/null +++ b/audit/protofire/README.md @@ -0,0 +1,6 @@ +# Protofire reports + +Each report audits the pre-split repo at the ref its filename names — +`1a92a86`, `v0.1.1`, `sol-v0.1.5` — when the concrete `CloneFactory` and the +deploy pins still lived here. None covers the current tree; in particular +`ICloneableFactoryV4` and `LibICloneableFactoryV4` postdate all three. From 0fd4a0421de19d4a504d77ed31fa71dbc8f709b2 Mon Sep 17 00:00:00 2001 From: David Meister Date: Sun, 20 Sep 2026 14:04:57 +0000 Subject: [PATCH 2/4] style: deno fmt the new audit/protofire/README.md Co-Authored-By: Claude Opus 5 (1M context) --- audit/protofire/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/audit/protofire/README.md b/audit/protofire/README.md index 924fe00..3ef9fd4 100644 --- a/audit/protofire/README.md +++ b/audit/protofire/README.md @@ -1,6 +1,6 @@ # Protofire reports -Each report audits the pre-split repo at the ref its filename names — -`1a92a86`, `v0.1.1`, `sol-v0.1.5` — when the concrete `CloneFactory` and the -deploy pins still lived here. None covers the current tree; in particular +Each report audits the pre-split repo at the ref its filename names — `1a92a86`, +`v0.1.1`, `sol-v0.1.5` — when the concrete `CloneFactory` and the deploy pins +still lived here. None covers the current tree; in particular `ICloneableFactoryV4` and `LibICloneableFactoryV4` postdate all three. From 7030c85accef24481a5fda5313d57f6bce135be2 Mon Sep 17 00:00:00 2001 From: David Meister Date: Mon, 21 Sep 2026 11:14:18 +0000 Subject: [PATCH 3/4] docs: cut the restated halves of the provenance notes The audit note repeated the three refs its filenames already carry and restated the split the root README states. "not revisions of this library" repeated "are those pre-split releases". Co-Authored-By: Claude Opus 5 (1M context) --- README.md | 2 +- audit/protofire/README.md | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 2e23c9d..4c52ff7 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ implements it. It publishes to Soldeer as `rain-factory`. Soldeer `rain-factory` 0.1.5 and earlier are the pre-split package, carrying the concrete `CloneFactory` and its deploy pins; 0.1.6 dropped them. The `v0.1.0`, `v0.1.1`, `sol-v0.1.2`, `sol-v0.1.3` and `sol-v0.1.5` tags here are those -pre-split releases, not revisions of this library. +pre-split releases. ## Concrete implementations diff --git a/audit/protofire/README.md b/audit/protofire/README.md index 3ef9fd4..c023ba7 100644 --- a/audit/protofire/README.md +++ b/audit/protofire/README.md @@ -1,6 +1,5 @@ # Protofire reports -Each report audits the pre-split repo at the ref its filename names — `1a92a86`, -`v0.1.1`, `sol-v0.1.5` — when the concrete `CloneFactory` and the deploy pins -still lived here. None covers the current tree; in particular -`ICloneableFactoryV4` and `LibICloneableFactoryV4` postdate all three. +Each report audits the pre-split repo at the ref its filename names. None covers +the current tree: `ICloneableFactoryV4` and `LibICloneableFactoryV4` postdate +all three. From 751483f13fa3c32bf85dcf8aa1f3c9b08ce4e3d4 Mon Sep 17 00:00:00 2001 From: David Meister Date: Mon, 21 Sep 2026 11:20:39 +0000 Subject: [PATCH 4/4] docs: drop the protofire README; the provenance line lives in the root README Co-Authored-By: Claude Opus 5 (1M context) --- README.md | 3 ++- audit/protofire/README.md | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) delete mode 100644 audit/protofire/README.md diff --git a/README.md b/README.md index 4c52ff7..c65c135 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,8 @@ implements it. It publishes to Soldeer as `rain-factory`. Soldeer `rain-factory` 0.1.5 and earlier are the pre-split package, carrying the concrete `CloneFactory` and its deploy pins; 0.1.6 dropped them. The `v0.1.0`, `v0.1.1`, `sol-v0.1.2`, `sol-v0.1.3` and `sol-v0.1.5` tags here are those -pre-split releases. +pre-split releases, and the reports under `audit/protofire/` audit them, not the +current tree. ## Concrete implementations diff --git a/audit/protofire/README.md b/audit/protofire/README.md deleted file mode 100644 index c023ba7..0000000 --- a/audit/protofire/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Protofire reports - -Each report audits the pre-split repo at the ref its filename names. None covers -the current tree: `ICloneableFactoryV4` and `LibICloneableFactoryV4` postdate -all three.