Skip to content

chore(harmonia): rename crate zetesis -> eksetasis (kanon#2402)#645

Merged
forkwright merged 4 commits into
mainfrom
chore/2402-rename-zetesis-eksetasis
Jul 23, 2026
Merged

chore(harmonia): rename crate zetesis -> eksetasis (kanon#2402)#645
forkwright merged 4 commits into
mainfrom
chore/2402-rename-zetesis-eksetasis

Conversation

@forkwright

Copy link
Copy Markdown
Owner

Summary

kanon lint . --summary on this branch reports no open violations (was 13: 12x dead_code + 1x crate-name-collision).

Refs #632
Refs #633
Refs forkwright/zetesis#43

Test plan

  • Rebased clean onto current origin/main (no conflicts)
  • kanon lint . --summary: 0 violations (was 13)
  • CI (fmt, cargo check, clippy, nextest, cargo-deny/audit, osv-scanner, gitleaks) — gates this PR on GitHub Actions

forkwright and others added 2 commits July 20, 2026 23:12
Fleet decision D-061 reserves the standalone `zetesis` name for the
forkwright/zetesis repo; harmonia's internal indexer/search-routing
crate is renamed to eksetasis to clear the fleet-wide
VOCAB/crate-name-collision, unblocking forkwright/zetesis#43.

Whole-crate git mv plus all workspace dependency entries, use paths,
lint-ignore crate-path entries, and audit-ignore comment references
updated; workspace compiles clean.

Refs kanon#2402
…#633)

Adds a tracking reference or benign structural marker to each of the 12
WORKFLOW/unwired-dead-code-untracked sites so kanon lint passes clean:

- engine.rs backend_paused: reference the existing #542 (adjacent WHY
  comment already named it, reason string just lacked the token)
- engine.rs underrun_increase: keeps-alive marker (feature-gated pure fn
  kept unconditional so unit tests exercise it in every build)
- eksetasis byparr ByparrSolution.url: schema-contract marker (JSON
  response field, unused by current logic)
- epignosis audnexus 3x deserialization fields: test-fixture marker
  (parser round-trip tests are the only consumer)
- epignosis resolver ProviderBackedResolver.client: removed — genuinely
  dead, every provider holds its own cloned client, the resolver's copy
  is never read after construction
- syndesmos plex mod.rs MockPlexApi::with_failures: test-fixture marker
- syntaxis repo.rs QueueRow: schema-contract marker (sqlx::FromRow
  all-columns select, added_at/started_at not yet consumed)
- syndesmos plex collections.rs / stats.rs / notify.rs: reference new
  tracking issues #642/#643/#644 (Plex Kometa/Wrapperr-replacement v1
  placeholders and the PlexNotifyRequired MediaType wiring gap had no
  existing issue)

Refs #632, Refs #633
@forkwright
forkwright enabled auto-merge (squash) July 21, 2026 04:22
admin and others added 2 commits July 20, 2026 23:23
The test-fixture marker addition pushed 3 single-line expect(dead_code,
reason = "...") attributes past rustfmt's width limit; wraps them to
the multi-line form CI's cargo fmt --check expects.
@forkwright
forkwright merged commit 1142e12 into main Jul 23, 2026
15 checks passed
@forkwright
forkwright deleted the chore/2402-rename-zetesis-eksetasis branch July 23, 2026 01:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant