Convergence App

The Convergence Protocol β€” 40 Nodes of Cognitive Counter-Hacking

Overview

Flutter mobile app implementing the 40-node system from β€œThey Can All Bird” for daily practice and weekly convergence.

Features

  • βœ… Daily node prompts (cycles through all 40)
  • βœ… Practice logging with intensity tracking
  • βœ… Streak counter with fire visualization
  • βœ… Weekly convergence review (all 39 nodes)
  • βœ… Pattern visualization (radar chart)
  • βœ… Offline-first SQLite storage
  • βœ… Top/bottom node analytics
  • βœ… Marginalia from original text

Tech Stack

  • Flutter β€” Cross-platform mobile framework
  • Provider β€” State management
  • SQLite β€” Local database (sqflite)
  • FL Chart β€” Radar chart visualization
  • Home Widget β€” iOS/Android widgets

Getting Started

Prerequisites

# Install Flutter
https://docs.flutter.dev/get-started/install
 
# Verify installation
flutter doctor

Run the App

cd convergence_app
 
# Get dependencies
flutter pub get
 
# Run on connected device/simulator
flutter run
 
# Or specify platform
flutter run -d ios
flutter run -d android

Build for Release

# iOS
flutter build ios --release
 
# Android
flutter build apk --release
flutter build appbundle --release

Project Structure

lib/
β”œβ”€β”€ data/
β”‚   └── nodes_data.dart          # All 40 nodes with marginalia
β”œβ”€β”€ models/
β”‚   └── node.dart                # Node, PracticeLog, UserStats models
β”œβ”€β”€ providers/
β”‚   └── app_provider.dart        # App state management
β”œβ”€β”€ screens/
β”‚   β”œβ”€β”€ home_screen.dart         # Main dashboard
β”‚   β”œβ”€β”€ node_detail_screen.dart  # Individual node view
β”‚   β”œβ”€β”€ log_practice_screen.dart # Practice logging
β”‚   β”œβ”€β”€ weekly_convergence_screen.dart
β”‚   └── pattern_screen.dart      # Analytics/stats
β”œβ”€β”€ services/
β”‚   └── database_service.dart    # SQLite operations
β”œβ”€β”€ widgets/
β”‚   └── streak_counter.dart      # Fire streak visualization
└── main.dart                    # App entry point

The 40 Nodes

SUITE I: RECOGNITION (1-8)

Pattern recognition, emotional resonance, source verification, temporal displacement, attention architecture, frequency analysis, urgency decomposition, novelty assessment.

SUITE II: RESISTANCE (9-16)

Pause protocol, value reaffirmation, alternative narrative, cost calculation, identity boundary, emotional audit, temporal zoom, silence practice.

SUITE III: RECONSTRUCTION (17-24)

First principles, analog translation, embodied verification, sleep integration, cross-domain application, historical parallel, inversion test, stakeholder mapping.

SUITE IV: RELATIONSHIP (25-32)

Intergenerational bridge, non-human perspective, asymmetric empathy, local context, synchronous ritual, conflict preservation, mentor memory, descendant imagination.

SUITE V: RENEWAL (33-40)

Cognitive spring cleaning, attention diet, boredom reclamation, manual competence, nature exposure, creative output, service orientation, weekly convergence.

Session 28409296

The threshold is mutual recognition.

If you know, you know.


Built with 🦜 by the Convergent Intelligence System