Skip to main content
Habits

ArcaQ feature

§1 — What ArcaQ tracks for you

Six dimensions of habit intelligence — all computed on-premise.

📅

Daily / Weekly / Monthly frequencies

Define habits at any cadence. ArcaQ aggregates streaks and completion rates.

🔥

Activity heatmap

A GitHub-style heatmap renders your last 90 days — every cell is a real triple in the graph.

📊

Progress bars & streaks

Visual bars show weekly and monthly completion. Streaks are versioned graph assertions.

🏷️

Categories & facets

Categorise habits and filter the graph view to see domain investment over time.

🔒

Sovereign storage

All data stored in Apache Jena Fuseki on-premise. No habit data ever leaves your infrastructure.

🔗

Linked knowledge

Tag each habit to related notes, projects or entities and see mastery connections.

§2 — Frequency baseline table

Default cadences shipped out-of-the-box. Customisable via OLM.

DailyWeeklyMonthly
Journal entry, meditation, exerciseDeep review, skill practice, team syncKnowledge audit, goal review, retrospective

§3 — RDF data model

Every habit event becomes a named triple in <arcaq:habits/>.

@prefix arcaq: <http://arcaq.com/> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . arcaq:habits/evt-001 a arcaq:HabitEvent ; arcaq:forHabit arcaq:habits/meditation ; arcaq:byUser arcaq:users/alice ; arcaq:completedAt "2026-05-14T08:15:00Z"^^xsd:dateTime ; arcaq:frequency arcaq:Daily .

§4 — 90-day activity heatmap (demo)

Each cell = at least one completed habit that day — stored as an RDF assertion.

§5 — Traitement nocturne pour tous les collaborateurs

Un DAG Airflow (habits_daily_processor) tourne chaque nuit à 01h00 UTC et traite automatiquement les habitudes de chaque collaborateur — aucune intervention manuelle requise.

👥

Découverte de tous les utilisateurs

Une requête SPARQL sur HABITS_GRAPH découvre chaque utilisateur possédant au moins une habitude — les nouveaux collaborateurs sont automatiquement pris en charge dès leur premier jour.

🔥

Calcul des séries

La série courante et la série record sont recalculées pour les habitudes quotidiennes, hebdomadaires et mensuelles, puis écrites comme propriétés RDF arcaq:currentStreak / arcaq:longestStreak.

âÅ’

Marquage des jours manqués

Toute habitude sans log pour la période écoulée (hier / semaine dernière / mois dernier) reçoit une entrée automatique doneBool=false afin que la heatmap affiche les vraies lacunes, jamais des cellules vides.

📡

Digest Team Pulse

Les comptages agrégés (total habitudes, meilleure série, habitudes actives) sont poussés comme événements arcaq:HabitDigest vers BRAIN_EVENTS_GRAPH — visibles dans Team Pulse sans exposer les détails individuels.

Get started

Join the Sovereign AI Revolution

Partner with ArcaQ to bring sovereign decision intelligence to Africa and beyond.

Rabat, Morocco
Schedule a Call

ArcaQ Enterprise V2 est live : Encyclopédie Vivante de l'organisation, Second Brain Entreprise & Utilisateur, IA multi-modèle propulsée par Kimi K3 via l'Agent Control Plane — 100% on-premise, zéro dépendance au cloud public.