PatrickFanella 37d0e6ffec
CI / verify (push) Failing after 34s
CI / compose-smoke (push) Failing after 42s
security / dependency-scan (push) Failing after 33s
verify / verify (push) Failing after 42s
feat: add evidence ledger design tokens
2026-06-03 18:29:58 -05:00
2026-06-02 23:11:26 -05:00
2026-05-29 14:10:27 -05:00
2026-06-02 13:59:06 -05:00
2026-05-29 14:10:27 -05:00
2026-05-29 14:10:27 -05:00
2026-05-29 14:10:27 -05:00

redstring

Evidence-first litigation workspace for paralegals and lawyers that turns messy documents, filings, deadlines, communications, and facts into a verified, court-ready case record.

Created from subculture-collective/project-template.

Current prototype

redstring is currently a workstation-first public-defender Discovery Binder prototype.

Implemented:

  • OIDC login with local Keycloak and app-managed roles.
  • Assigned Cases, Docket Profile fields, Charges, and Discovery Inventory.
  • MinIO-backed discovery uploads with Postgres metadata.
  • Source Span extraction for UTF-8 text-like discovery files.
  • Source-cited summaries with Source-Checked and Attorney-Approved review states.
  • Case Timeline, Open Questions, and Contradiction Flags linked to Source Spans.
  • Partial Case Binder ZIP export with inventory, summaries, timeline, questions, contradictions, audit events, and files.

Known gaps:

  • PDF extraction, OCR, and transcription are planned but not production-ready.
  • Local AI quality/guardrails need more evaluation fixtures.
  • Backups, restore, retention, and deployment hardening are planned in M5.

Quick start

make verify

Run local dev stack without taking host port 5432 from llama-line:

POSTGRES_PORT=55433 \
KEYCLOAK_PORT=18081 \
MINIO_API_PORT=19000 \
MINIO_CONSOLE_PORT=19001 \
OIDC_BROWSER_ISSUER_URL=http://localhost:18081/realms/redstring-dev \
MINIO_BROWSER_ENDPOINT=http://localhost:19000 \
docker compose up --build postgres keycloak minio api web

Local services:

Dev users: admin/admin, attorney/attorney, paralegal/paralegal, investigator/investigator.

See docs/runbooks/local-development.md and docs/runbooks/smoke-tests.md.

Open Pilot

This repository keeps the base Open Pilot issue template and PR template. Bootstrap labels after creating the repo:

open-pilot labels bootstrap subculture-collective/redstring

License

GPL-3.0-only. See LICENSE.

S
Description
Evidence-first legal case workspace for source-cited discovery, timelines, contradictions, and binder exports.
Readme GPL-3.0
2.6 MiB
Languages
Go 53.7%
TypeScript 43.3%
CSS 1.4%
Shell 1.1%
Makefile 0.3%