docs(jar-genesis): dialectic ingestion — Matrix-anchored deliberation as a first concrete note subtype#814
Conversation
… as a first concrete note subtype Follow-on to jarchain#801 (cross-type bridges). Operationalises the `note` ingestion subtype using existing `#jar:matrix.org` deliberation as a starting corpus, with formal agent-compliance attestations (Chimera/CSL-Core) as the curation-quality input for agent-augmented Phase 2 rooms. No code changes. Single new file: tools/jar-genesis/dialectic-ingestion.md
Genesis ReviewComparison targets:
How to reviewPost a comment with the following format (rank from best to worst): Use the short commit hashes above and To meta-review another reviewer's comment, react with 👍 or 👎. |
…; local-first Phase 2 Substantially revises the architecture in response to Matrix discussion: - Phase 2 reframed as local-first: participants sync the room locally and run their own agents and KBs against it; the room stays a human surface. - Submissions are bounded artefacts (synthesis, translation, citation pass, dissent, cross-thread index) on the same scoring path as Phase 1. - Curation-quality signal moves from runtime room enforcement to a submission-boundary attestation schema. - Chimera reference shrinks accordingly: still useful at the attestation boundary (CSL-Core / Z3), no longer proposed for in-room runtime enforcement. - Voice-homogenisation, in-room rate-limiting, second-seat-policy concerns dissolve in the new architecture. - Phase 1 (anchoring existing #jar:matrix.org history) is unchanged. Co-authored-by: Richard Welsh <richard@decent.partners>
|
Update — significant architectural revision in Following the Matrix discussion, deliberation and submission are now separate primitives:
The previous in-room agent runtime + Chimera-policed-room design is replaced. Specifically:
What survives: Phase 1 (anchoring The PR description has been rewritten to match. Diff against the previous draft is mostly in the doc itself: cc the Matrix thread that prompted this — happy to keep iterating if the new framing still hides assumptions. |
|
/review Adds tools/jar-genesis/dialectic-ingestion.md (149 lines) — operationalises the |
|
JAR Bot: Review recorded from @sorpaas (1 reviews, 0 meta-reviews). |
|
/review Updating to merge. Adds tools/jar-genesis/dialectic-ingestion.md (149 lines) — operationalises the |
|
JAR Bot: Quorum reached — triggering merge. |
Summary
Adds
tools/jar-genesis/dialectic-ingestion.md— operationalises thenoteingestion subtype introduced in #801 with deliberative discourse as the first concrete instantiation. The architectural commitment, surfaced in Matrix discussion: deliberation and submission are separate primitives.The two phases:
#jar:matrix.orgarchive as a proof-of-concept corpus. The collective''s sensemaking apparatus already exists; it is unanchored, unindexed, and currently dependent onmatrix.orgas a hosting party. This phase needs no agent infrastructure and is independently shippable.note:dialecticingestions on the same scoring path as Phase 1. The room stays a human surface; agents do not post in it.Why a follow-on, not a sibling
#801 is correct that ingestion is the right first non-code type, and its rubric (foundational value / novelty / curation quality, 3× on curation) is the right shape. But the worked example in #801 leans heavily on datasets because they are the easiest case. The
notesubtype is enumerated and otherwise unspecified.This PR fills that gap with deliberation specifically — both because it tests the cross-type bridge harder than dataset-vs-code does (deliberation-vs-code is exactly the comparison the 66% threshold was designed to discard cleanly when reviewers can''t judge it), and because it addresses a real asymmetry: code commits are scored, anchored, and weighted; the thinking that generated the code is currently unanchored and effectively unrewarded.
What changed in this revision
An earlier draft of this PR proposed Phase 2 as a dedicated room admitting agent participants alongside humans, with Chimera runtime constraints (CSL-Core + Z3 + runtime enforcement) policing agent behaviour in-room. Matrix discussion surfaced a cleaner architecture: keep agents out of the room, let participants sync locally and run their own agents, and treat submission as a separate primitive. The advantages:
Phase 1 is unchanged.
The Matrix angle
JAR already has a Matrix room (
#jar:matrix.org, linked from the README) where material design discussions have happened — coinless thesis, refusal pathways, cross-type bridges, the patience tax. Phase 1 is simply: take that history seriously enough to anchor it. Matrix event IDs are already cryptographically signed by the homeserver, providing strong source-of-record properties even before the project owns its own homeserver.The benefit is twofold:
Curation Quality at the Submission Boundary
The 3× weighting on curation quality in #801 is what makes Phase 2 ingestable at all. Submissions carry an attestation block in their manifest declaring:
human,agent_assisted, oragent_produced. For the latter two: model identifier, system prompt hash, retrieval sources used.This is closer in spirit to existing dataset-licensing manifest requirements than to anything novel. CSL-Core is well-suited to expressing what an attestation must declare; Z3 verification rules out contradictory or undecidable manifests before they enter the scoring queue. Runtime enforcement inside the deliberation room is no longer part of the proposal — and is the largest change relative to the previous draft.
Submission Kinds for Phase 2
Five output shapes participants'' local agents are likely to produce:
Each is bounded, attributable, and scored on the same path as Phase 1.
Design choices worth challenging
Scope
tools/jar-genesis/dialectic-ingestion.md.Relationship to existing issues and PRs
notesubtype enumerated there is given a concrete operational specification here.docs/network-public.md— parent thesis explicitly contemplates non-dataset ingestion artefacts. The local-first architecture is also a closer fit to its sovereignty commitments than the previous in-room-agent draft was.Reviewer notes
The two most consequential framing decisions:
notesubtype? Alternatives:review(long-form post-mortems), formally separatesynthesisanddissentsubtypes (although both overlap with submission kinds insidedialectichere). Dialectic is the most ambitious and tests the rubric hardest.Particular interest also in the homeserver-of-record question (Phase 1 leans on
matrix.org; Phase 2 should not).