Skip to content

SignalDesk 0.3.0

Latest

Choose a tag to compare

@ZaidNAlAsali ZaidNAlAsali released this 12 Jul 22:26

SignalDesk 0.3.0

SignalDesk 0.3.0 rebuilds the product as a distinctive bilingual human decision room while preserving the policy-grounded triage, explicit review, WebSocket, PostgreSQL, and tamper-evident audit workflows.

Interface

  • Replaces the generic sidebar dashboard with an editorial masthead, dispatch ledger, and focused case dossier.
  • Presents original context, structured analysis, policy evidence, human controls, and audit history in one reading path.
  • Introduces a custom paper, cobalt, tomato, sun, and sage visual system with tactile borders and restrained motion.
  • Adds polished desktop, intermediate, and compact responsive layouts.
  • Expands the public gallery with decision, Arabic/RTL, intake, and mobile screenshots using fictional demonstration data.

Human control and accessibility

  • Keeps approve, reject, and override explicit and preserves the original analysis during overrides.
  • Clarifies that risk scores come from analysis and that the demo model cannot approve actions.
  • Adds labeled queue search, pressed filter state, selected-case state, initial modal focus, Escape dismissal, and background-scroll containment.
  • Preserves Arabic and mixed-direction titles, request bodies, citations, and requester metadata.

Verification

  • 9 frontend tests passed, with ESLint, TypeScript, production build, and dependency audit clean.
  • 15 backend tests passed with 85.69% coverage; Ruff, migrations, dependency audit, and deterministic evaluation passed.
  • The authored 24-case English/Arabic regression set passed 24/24. It is a regression suite, not a production-quality estimate.
  • HTTP/WebSocket smoke passed English approval, Arabic override, rejection, and nine verified audit events.
  • GitHub Actions passed backend, frontend, secret scan, and PostgreSQL Compose jobs, including the append-only audit-event database control.

This release is source code only. No public production deployment or usage claim is made.