talas-group/CLAUDE.md
senke 66471934af Initial commit: Talas Group project management & documentation
Knowledge base of ~80+ markdown files across 14 domains (00-13),
Logseq graph, hardware design files (KiCAD), infrastructure configs,
and talas-wiki static site.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 20:10:41 +02:00

4 KiB
Raw Permalink Blame History

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

What this repo is

This is the project management and documentation repository for Talas Group — an audio hardware company building professional, repairable, modular microphones and the Veza community web platform. It is not a code repository. The Veza source code lives at /home/senke/git/talas/veza.

This repo is a structured knowledge base of ~80+ markdown files organized into 14 numbered domains (0013). It is also a Logseq graph (journals disabled, markdown format, [[wikilinks]] used for cross-references).

Repo structure (numbered domains)

# Domain What it covers
00 META Identity doc (single source of truth), manifesto, glossary, system map
01 PILOTAGE Strategy, roadmaps (hardware / software+business), calendar, task tracking
02 PRODUITS_PHYSIQUES Microphone (KiCAD, BOM, datasheets), future products (sound card, amp, monitors)
03 APPS_&_SERVICES Veza architecture specs, API routes, feature specs (shop, community, personal)
04 INFRA_DEPLOIEMENT Ansible roles, Docker, HAProxy, Coraza WAF, CI/CD, security, ops notes
05 EXPERIENCE_UTILISATEUR UX/UI direction, design system (Sumi V3), visual identity, innovative concepts
06 COMMUNAUTE_ECOSYSTEME Community strategy, artist ambassadors, sample sharing, events
07 CONTENUS_MARKETING Branding, content strategy, product page copy, storytelling, social media
08 CONFORMITE_JURIDIQUE GDPR, terms of service, trademark filing guide, legal checklists
09 MODELE_ECONOMIQUE Business plan, market analysis, fiscal strategy, grants (NLNet), subsidies
10 QUALITE_TESTS QA, security audits, competitive benchmarks, hardware test plans
11 RECHERCHE_&_LAB AI audio, Rust streaming experiments, UX explorations
12 DOCUMENTATION Master index, session reports, references, dev guides
13 ARCHIVES Archived Veza code snapshots and old infra configs (excluded from Logseq graph)

Key entry points

  • Project identity (the reference doc): 00_META/TALAS_IDENTITE_PROJET.md
  • What to do next: 01_PILOTAGE/CALENDRIER_GENERAL.md
  • Find any doc: 12_DOCUMENTATION/INDEX_DOCUMENTATION.md
  • Software/business tasks (mobile): 01_PILOTAGE/ROADMAP_SOFTWARE_BUSINESS.md
  • Hardware tasks (workshop): 01_PILOTAGE/ROADMAP_HARDWARE.md
  • Launch checklist: 01_PILOTAGE/PLAN_ACTION_LANCEMENT.md

Tech stack context (for the products this repo documents)

  • Backend API: Go (Gin, GORM) — 102 handlers, 138 services
  • Streaming/WebSocket: Rust (Axum)
  • Frontend: React 18, TypeScript, Tailwind CSS — 661 UI components, 52+ routes, i18n (EN/FR/ES)
  • Database: PostgreSQL, Redis
  • Hardware design: KiCAD
  • Infra: Self-hosted on 2× Dell R720, Ansible, Docker, HAProxy, Coraza WAF, WireGuard

Working in this repo

Language

All documentation is written in French. Write and edit in French unless asked otherwise.

Logseq compatibility

This repo doubles as a Logseq graph. When editing markdown files:

  • Use [[wikilinks]] for cross-references between documents (Logseq resolves them)
  • Hidden folders (not indexed by Logseq): .claude, 13_ARCHIVES, 99_SYMLINKS, _BROUILLON
  • No daily journals — this is documentation-only mode

File conventions

  • Each numbered domain has its own README.md explaining its scope
  • Top-level docs in each domain are UPPERCASE (e.g., CALENDRIER_GENERAL.md, TALAS_IDENTITE_PROJET.md)
  • Subdirectories group related detailed files
  • _BROUILLON/ is for drafts

What NOT to do

  • Do not modify files in 13_ARCHIVES/ — these are historical snapshots
  • Do not create code files here — code belongs in /home/senke/git/talas/veza
  • Do not add cloud service recommendations — infrastructure is 100% self-hosted (no AWS, no Cloudflare, no SaaS)
  • Do not suggest launching products without visual identity and branding being complete first — art direction is a hard prerequisite