-
Agent instructions
Staged Railspike, Railspike one-shot, and Direct work use the same implementation standards.
AGENTS.md Project
-
BLESSING.md
May this work be offered in reverence to the Source of wisdom and truth, and guided by the Spirit.
BLESSING.md Project
-
Contributing
Canonical records and files intended for people to read or edit must use the
CONTRIBUTING.md Project
-
Feedback triage
Turn new site feedback into proposed changes to feedback items, show them for review, then write the accepted ones.
docs/agents/feedback_triage.md Agents
-
Agent instructions
Procedures for agents working on this project: follow the one that matches the task.
docs/agents/README.md Agents
-
Thread to pull request
Take a ZenMemes thread that asks for a change, build it, open a pull request, and reply in the thread with the result.
docs/agents/thread_to_pr.md Agents
-
New-Site Specification Style Guide
Use this guide to propose a new site profile before implementation.
docs/architecture/new_site_spec_style_guide.md Architecture
-
Private Messaging Architecture and Features
Private messaging provides encrypted, signed text conversations between approved forum users.
docs/architecture/private_messaging.md Architecture
-
Public Architecture and Trust Model
How the Git records, the views built from them, OpenPGP identity, and private data relate.
docs/architecture/public_architecture_and_trust.md Architecture
-
Agent-response attribution
Purpose: Record response kind and source/version binding within the signed post.
docs/concepts/agent_responses.md Concepts
-
Application update
Purpose: Let an operator move the running application to the latest origin/main without SSH, and never leave the checkout half-updated.
docs/concepts/application_update.md Concepts
-
Approval acceptance
Purpose: Preserve local acceptance facts without confusing them with member signatures.
docs/concepts/approval_acceptance.md Concepts
-
Collection selection
Purpose: Choose the records needed by a view or job while preserving eligibility, ordering and complete-output contracts.
docs/concepts/collection_selection.md Concepts
-
Content snapshot export
Purpose: Move committed public content and reusable score results through ordinary downloads.
docs/concepts/content_snapshot_export.md Concepts
-
Deployment configuration
Purpose: Give one deployment a single, persistent answer to "which site is this and where is its data" for the web app, CLI, cron and cache workers.
docs/concepts/deployment_configuration.md Concepts
-
Effective tags
Purpose: Show public tags implied by current compatible scores alongside authored tags.
docs/concepts/effective_tags.md Concepts
-
Fastmod scoring
Purpose: Keep reusable advisory probabilities separate from canonical content and provider workflow state.
docs/concepts/fastmod_scoring.md Concepts
-
Feedback items
Purpose: Keep each requested outcome from site feedback as one file with a permanent ID, kind, workflow state and sources, so its status can change and be refe…
docs/concepts/feedback_items.md Concepts
-
History evidence indexing
Purpose: Derive equivalent commit counts and relevant activity evidence without repeated large Git manifests or unused line diffs.
docs/concepts/history_evidence_indexing.md Concepts
-
History purge
Purpose: Remove retracted or operator-deleted prose from the repository's Git history on the server, deliberately and in batches, while keeping receipts and ol…
docs/concepts/history_purge.md Concepts
-
Incremental source removal
Purpose: Remove one post from the site in well under a second without rebuilding the read model.
docs/concepts/incremental_source_removal.md Concepts
-
Initial naming and renaming
Purpose: Let a guest choose a name without replacing the key that owns posts and membership.
docs/concepts/initial_naming.md Concepts
-
Instance content import
Purpose: Add compatible public records while preserving local authority and conflicts.
docs/concepts/instance_content_import.md Concepts
-
Internal task queue
Purpose: Run allowlisted maintenance work outside visitor requests, one task at a time, with deduplication and visible status.
docs/concepts/internal_task_queue.md Concepts
-
Invitation lifecycle
Purpose: Let an approved member sponsor a bounded number of distinct recipient keys through one signed bearer link.
docs/concepts/invitation_lifecycle.md Concepts
-
Key retirement
Purpose: Preserve signed withdrawal of one key's future account privileges without deleting verification material.
docs/concepts/key_retirement.md Concepts
-
Operator command progress
Purpose: Show what a long operator command is doing while it runs, so a working command can be told from a stuck one.
docs/concepts/operator_command_progress.md Concepts
-
Post body formatting
Purpose: Let each post say whether its body is Markdown or plain text, so structured posts read well while text written without Markdown in mind is never reint…
docs/concepts/post_body_formatting.md Concepts
-
Post presentation and visibility
Purpose: Present public contributions with existing author attribution, readable content and links to their source conversation.
docs/concepts/post_presentation.md Concepts
-
Post retraction and operator removal
Purpose: Delete a post's prose from the current tree while retaining a receipt that describes the removal on its own.
docs/concepts/post_retraction.md Concepts
-
Private-message history
Purpose: Let approved devices read older originals using retained encrypted access from eligible devices.
docs/concepts/private_message_history.md Concepts
-
Profile delivery
Purpose: Keep profile links available while allowing operators to omit their prebuilt HTML.
docs/concepts/profile_delivery.md Concepts
-
Reaction record
Purpose: Record one author adding tags to a thread (labels, likes, QDB votes) or a post (likes, flags) in one self-describing format.
docs/concepts/reaction_record.md Concepts
-
Derived read-model rebuild
Purpose: Reconstruct queryable site state from canonical records and their accepted history.
docs/concepts/read_model_rebuild.md Concepts
-
Recent conversation
Purpose: Let readers catch up on individual public threads and replies without technical event details.
docs/concepts/recent_conversation.md Concepts
-
Resource measurement
Purpose: Associate workload, environment and recovery evidence with resource observations without turning a local sample into a host guarantee.
docs/concepts/resource_measurement.md Concepts
-
Shared composer
Purpose: One partial renders every writing form (new post, compact board and QDB add, reply) so field names, signing, drafts, Outbox and attachments behave the…
docs/concepts/shared_composer.md Concepts
-
Source history links
Purpose: Let readers open the exact committed bytes of a canonical record and the commit that introduced them.
docs/concepts/source_history_links.md Concepts
-
Static publication
Purpose: Publish a generated public site from the derived read model.
docs/concepts/static_publication.md Concepts
-
Tag browsing
Purpose: Find threads carrying a board tag or thread label without loading the entire collection into a page.
docs/concepts/tag_browsing.md Concepts