QUORUMRELAY / REFERENCE

QuorumRelay core coverage and remaining gaps

Current immutable development snapshot: 0.1.0.dev8, schema 2.0.0, frozen source 3862e5f4ad7064aee722e09bb438899c3566477f. The finite public-route batch marked post-dev6 below is included in this wheel. Fresh outside-checkout dev8 installation passed package/resource and corrected capability-label checks. All 34 independent original-output comparisons from dev7 are reused through exact runtime-module equality; these are separate from consumer and live-provider acceptance. This source-path and acceptance map preserves all 31 families, 34 baseline inputs and supported outbound obligations. It is not a completed-release or independent-review claim. The capability inventory records each operation's research and bounded evidence.

Shared implemented behavior

All 34 pinned baseline captures retain the original compatibility-reader contract, IDs/namespaces and capture hashes. All 31 imported provider families have deterministic metadata/supplied-text search checks. Neutral JSON/JSONL/ZIP round trips, hash manifests, CSV/iCalendar projection losses, optional scoped SQLite/state extensions, import preview/idempotence, text extraction and exact-plan write coordination are implemented. These generic checks do not prove complete live source text or every vendor operation.

The dev8 providers reports 28 additive parser hooks separately from the preserved 34 baseline formats. Its fresh installed wheel verified these registrations and package resources. Exact consumer pins and affected installed workflows remain separately tracked in EXECUTION-STATE.md; previous dev6 and signed Townlight 1.8.4 proof remains immutable. Identity, capture hash, normalized hash, source revision and consumer destination identity remain distinct. Configured attachment downloads use captured relationships, current policy, exact origins and separate transfer limits.

Roster map

Every row supports baseline parsing, local search over actual captured fields, and neutral export. “Configured capture GET” means only the configured page/feed/response is retrieved; it does not establish automatic source catalog discovery, full pagination or all detail retrieval. “Not implemented” below is an engine status, not a declaration that the vendor lacks a feature.

Provider Baseline inputs Automatic/current read path Native search Native writes Remaining limit
legistar 1 Date-bounded Events keyset listing; Event expansion/detail; supplied Votes/RollCalls collection/detail EventBodyName only 8 entities /16 create-update routes Representative public listing/detail/body-query checked; seven supplied votes and seven roll calls read with keyset/detail receipts; live writes blocked.
primegov 2 Upcoming + yearly archive portal listing Post-dev6 source: observed public metadata/excerpt search Research/access unresolved Bounded first/resumed Reno search checked; provider ranking/caps/full text, tenant completeness and authenticated detail paths remain unresolved.
granicus 2 Configured capture GET using its existing parser Bounded observed Clip title/date search Research/access unresolved Superior first/resumed Clip search checked; full catalog, document/transcript search, detail and outbound contracts/access remain unresolved.
novusagenda 1 Public agendapublic GET and validated Next Page postbacks; legacy saved export preserved Not implemented Research/access unresolved Existing East Brunswick window: 12 pages, 180 agenda rows + 11 meetings read. Opaque process-local 15-minute continuations; derived IDs depend on grid page/row. Complete archive/detail/search semantics unresolved.
civicplus-select 1 Tenant Events collection; observed grouped Search response (post-dev6) Observed public metadata/excerpt Search (post-dev6) Research/access unresolved Native parent resource IDs and related child IDs/raw excerpts preserved. Private exact-page continuation handles mutable scores/order; no full-text, captcha bypass or complete catalog claim.
civicplus-agenda-center 1 Configured listing plus supplied year/category controls (post-dev6) Observed keyword/category/year POST (post-dev6) Research/access unresolved Exact local title/date matching; canonical mapped-row continuation excludes random DOM IDs while retaining exact HTML. Application-error responses fail; ViewFile HTML is not claimed as PDF.
municode-meetings 1 Explicit documented dev API meeting/item/multimedia GET and collection offset POST No native search semantics claimed Meeting multimedia full-model update Account namespace/origin/tenant bound. Meeting/item/collection responses retain exact raw captures with partial/unmapped schema; no invented paging. Multimedia patch/readback tested synthetically; credentials/live acceptance missing.
boardbook 1 Configured organization table GET; supplied Agenda→PDF resolver (post-dev6) Not implemented Research/access unresolved Selected page629meetings back to2010, supplied12.7MB PDF completed. Full catalog/search/outbound contracts remain unverified.
escribe 1 Explicit date-range Calendar POST, supplied Meeting.aspx/FileStream retrieval Public grouped DataTables POST search implemented post-dev6 Research/access unresolved Agenda HTML completed; one supplied PDF403 remains partial. Supplied Video player typing added post-dev6; no binary video inference.
simbli 1 Anonymous public menu/listing and50-row POST pager (post-dev6) Unverified Research/access unresolved Private scoped15minute process-bound cursors, local dates, nativeIDs; no complete archive/body/search claim. Captured hydrated detail HTML and exact lazy modules do not establish an anonymous agenda/PDF route; that contract remains unverified.
civicweb 1 Configured listing; supplied detail HTML and print PDF (post-dev6) Unverified Research/access unresolved Supplied print PDF completed; exact raw detail fields retained. Complete catalog/search and outbound contracts remain unverified.
iqm2 1 Configured current/calendar listing; supplied FileOpen retrieval Observed anonymous mixed-kind search (post-dev6) Research/access unresolved Attachment, communication and legislative-file IDs remain distinct; no inferred meeting parents. Scoped process-local continuation; supplied Next fixture-only and catalog completeness unknown.
swagit 1 Current public listing layout (post-dev6) Observed public title/metadata search and supplied Next (post-dev6) Research/access unresolved First/page2 supplied search read checked; timestamp links preserved as citations, not transcripts. Full catalog and provider full-text semantics unverified.
suiteone-media 1 Current listing and supplied Older Meetings groups (post-dev6) Observed keyword/date metadata POST (post-dev6) Research/access unresolved Bounded older group returned328 records; native first/resume candidate reads checked. Filtered search does not reuse unfiltered group controls; no catalog/full-text claim.
peak 1 Current public listing and supplied packet resolver (post-dev6) Unverified Research/access unresolved 116 selected rows retained; supplied packet PDF completed separately with its recorded receipt-serialization limit. No complete archive/search claim.
utah-public-notice 1 Observed anonymous body/date public form POST (post-dev6) Observed anonymous title/body/date form (post-dev6) Research/access unresolved Fresh private CSRF/cookie session, supplied notice IDs and attachments; date/body bounds explicit. One existing result read; pager fixture-only, catalog/query-window completeness false.
destiny-agendaquick 1 Current calendar and supplied month/year controls (post-dev6) Observed advanced metadata search POST (post-dev6) Research/access unresolved Meeting and agenda-item IDs/kinds remain distinct with no inferred date parent. Local title/description/date matching excludes query URL controls; bounded continuation tests preserve later hits.
town-hall-streams 1 Configured capture GET using its existing parser Not implemented Research/access unresolved Complete catalog/pagination, provider detail/search and outbound contracts/tenant access remain unverified.
telvue 1 Authenticated Connect v2 media/videos/playlists GET; media/playlist detail Not implemented Research/access unresolved Exact documented headers/envelopes implemented; transcript/chapters/unknown values preserved. Listing completeness/paging and live account access unresolved; no single-video route guessed.
champ 1 Fixed public tenant event JSON; supplied PDF and raw media services Unverified Research/access unresolved Two public details checked. Post-dev6 media projection preserves player citation and derives only validated supplied service/path playback; HLS fetch partial, no event catalog claim.
onbase 1 Current public layout and supplied attachment GET (post-dev6) Redirected public route unverified Research/access unresolved 30 supplied rows retained. Search redirect rejected; supplied .pdf returned HTML without PDF magic and remains partial. No guard weakening or unsupported-vendor claim.
laserfiche-weblink 1 Guarded WebLink traversal; authenticated Repository v2 direct-folder child listing Not implemented Repository document/media operations Opt-in GuardedWebLinkSession now uses guarded PublicTransport fulfillment for every browser request. Louisville/Boulder public checks remain blocked; Repository OAuth access and WebLink-to-repository authorization mapping remain unresolved.
towncloud 2 Observed published-agendas JSON/embedded SSR (post-dev6) Unverified Research/access unresolved 115 native IDs and supplied links/full raw rows preserved. Timezone, paging and full catalog unknown; legacy detail/table formats retained.
digital-towpath 1 Current dated-link listing, supplied Other Years and numeric detail (post-dev6) Unverified Research/access unresolved Source-URL-derived keys explicitly labelled; supplied2024 page returned10 rows. No inferred missing history/search contract.
clerkbase 1 Supplied public root/top-level trees and URL-keyed documents (post-dev6) Observed public sidebar search POST (post-dev6) Research/access unresolved Exact supplied document URLs, titles/dates and displayed snippets retained. Current-root control revalidation and scoped resumes tested; nested trees, full catalog and provider search semantics unverified.
first-party 1 Configured capture GET using its existing parser Not implemented Research/access unresolved Complete catalog/pagination, provider detail/search and outbound contracts/tenant access remain unverified.
wistia 1 Authenticated media offset listing, Media detail, supplied caption list/language reads Documented account /modern/search, bounded media/excerpts Media metadata/upload/import, captions/edits, tags Read/search/write tests use official shapes and synthetic transports; authorized account credentials and live acceptance missing. No generated diarization/transcription requested.
boardable 1 Published public SiteId-bound10-row API listing/paging (post-dev6); legacy detail parser preserved Not implemented Research/access unresolved Upcoming/past tasks explicit; live upcoming page1/2 only. Supplied UTC/local values retained, no inferred body. Full catalog/detail downloads/outbound remain unverified.
gworks 1 Configured published JSON and supplied agenda/minutes resolver Unverified Research/access unresolved Galena153-row listing read; existing city1311 Agenda downloaded with exact PDF hash. Supplied Galena Minutes object403 retained partial; no separate detail/paging/catalog contract inferred.
boarddocs 1 Saved numbered agenda PDF; configured direct public PDF retrieval Not implemented Research/access unresolved Encrypted/interactive portal/listing path not implemented; no false unsupported-vendor claim.
tyler-meeting-manager 1 Explicit same-host calendar_api_base, fixed date-range POST; saved fallback Not implemented Research/access unresolved Live Ector response empty; nonempty API rows/paging/full coverage not established. Configured API base is tenant evidence, never guessed.

Known executable gaps with a documented route

Research and environment dependencies

Evidence boundaries

tests/test_baseline.py, test_baseline_search.py, provider/discovery/detail/native-search tests, storage/import/interchange/write tests and the original matrix cover deterministic behavior. docs/verification/legistar-detail-2026-11-11.json, champ-detail-2026-11-11.json and native-search-tyler-2026-11-11.json preserve bounded public-read outcomes. Historical development wheels and their receipts remain immutable snapshots; dev8 identifies the current build in verification/quorumrelay-development-08.json; dev6 and earlier receipts remain historical snapshots.