diff --git a/DEPLOY.md b/DEPLOY.md index dc460c6..663fea4 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -266,7 +266,7 @@ curl -s -H "$T" 'localhost:8091/admin/admissions?status=rejected' **There is no Caddyfile in this repository.** TLS for both `tdpl.io` and `coves.social` terminates in the **Coves** Caddy (`coves-prod-caddy`), which reaches this stack over the shared external `coves-prod-network`. The work -below is an edit to `~/Code/coves/Caddyfile` — a Coves-repo change, deployed on +below is an edit to the Coves repo's `Caddyfile` — a Coves-repo change, deployed on the Coves side. ### Why Caddy has to do this at all @@ -277,7 +277,7 @@ router sends requests whose `Host` is `coves.social` to the persona surface, and everything under `tdpl.io` to the bridge (`internal/personas/hostrouter.go:89-115`). **None of those AP paths reach Tidepool today** — but not because Caddy sends the whole hostname to the AppView. The existing `coves.social` site block -(`~/Code/coves/Caddyfile`, block opens at `:70`; routing runs `:72-117`) +(the Coves repo's `Caddyfile`, block opens at `:70`; routing runs `:72-117`) already splits the hostname four ways: | Path | Today's handler | @@ -1082,10 +1082,9 @@ a workaround, not a scheduled heal, and it does other work besides. `e2e/lemmy/Dockerfile:35` pins **`ARG LEMMY_VERSION=0.19.20`**, matching PLAN.md decision 19 ("Lemmy 0.19.20 is the pinned strictness ceiling and e2e -target") and the task docs. The behaviours verified against 0.19.20 source -across `tasks/13`, `14`, `15`, `17` — the `Delete`-summary convention, the -`check_bot_account` rule, `Instance`-enum strictness — are the behaviours -`make e2e` actually builds and tests against. (An earlier draft of this +target"). The behaviours verified against 0.19.20 source during the v2 build — +the `Delete`-summary convention, the `check_bot_account` rule, `Instance`-enum +strictness — are the behaviours `make e2e` actually builds and tests against. (An earlier draft of this section described a 0.19.19/0.19.20 discrepancy; it was resolved by bumping the Dockerfile to 0.19.20.) diff --git a/internal/consume/consume.go b/internal/consume/consume.go index 83154c0..a707690 100644 --- a/internal/consume/consume.go +++ b/internal/consume/consume.go @@ -6,7 +6,7 @@ // // The connector, rev gate, cursor/dead-letter store and redriver are a PORT // of the Coves AppView's own Jetstream consumer -// (~/Code/coves/internal/atproto/jetstream): same discipline, same failure +// (github.com/BrettM86/coves, internal/atproto/jetstream): same discipline, same failure // taxonomy, same "a dead-letter write failure blocks cursor advance" rule. // Where the two diverge it is stated in a comment, not left to be inferred. package consume diff --git a/internal/echo/echo.go b/internal/echo/echo.go index d879b71..7517bca 100644 --- a/internal/echo/echo.go +++ b/internal/echo/echo.go @@ -442,7 +442,7 @@ const MaxDepth = 8 // that flipped between local-activity and local-actor depending on whether the // peer happened to preserve an id would make the per-class split unreadable on // exactly the path where double-counting hides. The voter is the stable handle -// (LOOP_STATE's decision-16 amendment: voter identity supersedes the id probe). +// (the amended decision 16: voter identity supersedes the id probe). // // Everything is answered from stored state — the Classifier holds no fetcher on // purpose. A bare IRI must be recognized as ours BEFORE anything dereferences diff --git a/internal/materialize/postv2_flip_test.go b/internal/materialize/postv2_flip_test.go index c809080..19fa2fb 100644 --- a/internal/materialize/postv2_flip_test.go +++ b/internal/materialize/postv2_flip_test.go @@ -28,7 +28,7 @@ const ( // call into any production helper: a test that used the helper could not // detect a bug in it, because both sides of the comparison would move // together. This mirrors Coves' own contract tier -// (~/Code/coves/tests/e2e/author_post_contract_test.go), which re-derives for +// (github.com/BrettM86/coves, tests/e2e/author_post_contract_test.go), which re-derives for // exactly this reason; a silent fork here forks acceptance identity between // the two systems. var testSubjectRkeyEncoding = base32.StdEncoding.WithPadding(base32.NoPadding) diff --git a/internal/materialize/subject_rkey_test.go b/internal/materialize/subject_rkey_test.go index c6db3f5..d38bb09 100644 --- a/internal/materialize/subject_rkey_test.go +++ b/internal/materialize/subject_rkey_test.go @@ -15,7 +15,7 @@ import ( // record — a silent partition of acceptance identity, not a crash. // // THE GOLDEN VALUES ARE HARD-CODED, NOT RECOMPUTED, and are copied verbatim -// from ~/Code/coves/internal/core/posts/rkey_test.go (which produced them +// from the Coves repo's internal/core/posts/rkey_test.go (which produced them // OUTSIDE Go, with: // // python3 -c 'import hashlib,base64;print(base64.b32encode(