Project Status

This document reflects the current implementation state as of v0.5.2 (2026-04-30). For full change history, see CHANGELOG.md.

Current Phase: Alpha Testing — Core MVP features are live; active bug triage underway from alpha user feedback.


What's Working

Architecture — Unified Effect-TS (All 8 Domains)

All domains are fully standardized with the 7-layer Effect-TS architecture: Service Types, Requests, Offers, Users, Organizations, Administration, Exchanges, Mediums of Exchange

Pattern established: Context.Tag services → Effect-native stores → Schema.Class validation → Data.TaggedError error handling → composables → Svelte 5 components.

Core Infrastructure

Holochain Backend (Rust):

  • All 7 coordinator + integrity zome pairs in place
  • Progenitor pattern — secure designated network creator for trusted bootstrapping
  • Action hash type safety — compile-time distinct types preventing hash kind confusion
  • Active/Archived/Deleted listing status management across requests and offers
  • Sweettest integration tests (37 tests, all passing — replaced Tryorama in v0.5.0)

Frontend (SvelteKit + Effect-TS):

  • Svelte 5 Runes ($state, $derived, $effect) throughout
  • All 8 domain stores fully Effect-TS based
  • EntityCache pattern for in-memory caching
  • Event Bus system (storeEvents.ts) for cross-store communication
  • Weave/Moss integration — runs as a Weave Tool with hybrid profile display
  • Markdown rendering for descriptions and bios
  • Search and filtering across organizations, requests, and offers
  • Active/Archived listing tabs with status management UI
  • Contact information display components
  • Organization contact person designation (coordinator with role/title)
  • Navigation: Profile section with edit access
  • Alt+A keybinding for contextual admin/public page navigation

Documentation:

  • mdBook-based documentation site with GitHub Pages deployment
  • Developer guide system: getting-started, development-workflow, effect-ts-primer, architectural-patterns, domain-implementation

Testing Infrastructure

LayerCountStatus
Backend (Sweettest / Rust)37 testsAll passing
Frontend unit tests (Vitest)~367 tests across 22 filesAll passing
E2E / PlaywrightPlanned (#10)Not yet implemented

Active Bugs

Bugs from alpha testing, ordered by priority. See the project board for live status.

P1 — Critical

IssueTitleStatus
#56Status Table: only shows last 2 entries, requires page refreshIn progress
#158Profile creation fails with 60s call_zome timeoutReady
#133Request form: Links and Organization optional fields don't persist on saveReady
#134Request update→navigate race triggers Wasm deserialize errorReady
#115Organisation not shown in Request or Offer listingsBacklog
#120Organization Page — needs Edit buttonBacklog
#127Profile creation fails with CellDisabled conductor errorBacklog
#147Alpha Test Step 2.5 — FailBacklog

P2 — High

IssueTitleStatus
#96Profile — variable ability to see others' Request/Offer detailsReady
#136Archive functionality inconsistent across listing viewsReady
#138Connection status shows 'Connected' in airplane modeReady
#157Timezone dropdown in profile form does not commit selectionReady
#86Request — Time Estimate field not includedReady

In Progress

IssueTitlePriority
#1hREA Entity Mapping: Proposals, Intents & Resource SpecificationsP1
#56Status Table bug fixP1
#64Epic: hREA IntegrationP1

Ready for Development

Items prioritized and ready to implement:

IssueTitleSizePriority
#95Network Creation & Joining UX (Kangaroo splash + QR invite)MP2
#143In-app version drift detection and non-breaking auto-updateLP2
#27Role Management Utility Functions for Anchor-Based SystemP3
#155Markdown toolbar scrolls to top after wrap actionXSP3

Tests and Documentation Needed

Implemented but missing tests or documentation:

IssueTitle
#139Profile — First Name and Last Name required fields
#55Navigation: Alt+A keybinding for contextual admin/public page navigation

Remaining MVP Features

Large features deferred to upcoming milestones.

IssueTitleSizePriority
#1hREA Entity Mapping completionXLP1
#12Real-time Signals integrationP2
#91Chat System: Conversation-First MessagingXLP1
#51Global Notification SystemP2
#90hREA Exchange Process: Agreements & Economic EventsXLP1
#52Admin Inbox & Task ManagementP2
#53Admin Audit TrailP2
Review & Reputation System

Post-MVP (Deferred)

  • Internationalization: Multi-language support
  • Mobile App: Native mobile wrapper
  • Advanced recommendation/matching algorithms
  • Geographic Features (#54): Offline experience and local connections
  • Holo Hosting Deployment (#14)
  • Skeleton UI v3 / Tailwind CSS v4 upgrade (#35)
  • Breaking-version migration system (#144)