Historical Activity Log - 2026-01-28
27 commits
5 repos
670 files changed
Précis
Descriptive Summary
Analytical Summary
The Voices
— Ego
— Id
— Superego
— Anima
— Animus
Workspace Activity
27 commits across 5 repos in 3 organs since Jan 28, 2026.
ORGAN I — Theoria
- narratological-algorithmic-lenses (3 commits): ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Add algorithm CLI command and AI agent documentation 2 │ 3 │ CLI Commands (packages/cli/src/narratological_cli/commands/): 4 │ - Add algorithm.py with list, show, search, and run commands 5 │ - Register algorithm subcommand in main.py 6 │ 7 │ Documentation: 8 │ - Add AGENTS.md with repository guidelines for AI agents 9 │ - Add GEMINI.md with project overview and architecture docs 10 │ 11 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Implement Phase 3: Report generators, analyst system, and diagnostics 2 │ 3 │ Report Generators (packages/core/src/narratological/generators/): 4 │ - Add BaseReportGenerator ABC with GeneratorConfig and ReportType enum 5 │ - Add BeatMapReportGenerator for scene-by-scene function/connector analysis 6 │ - Add StructuralReportGenerator for act architecture and key dramatic points 7 │ - Add CharacterAtlasReportGenerator for Want/Need/Lie/Truth analysis 8 │ - Add CoverageReportGenerator for executive summary with 9-role notes 9 │ - Add utility functions for screen time, causal binding, tension analysis 10 │ - Add comprehensive LLM prompt templates for all report types 11 │ 12 │ 8-Role Analyst System (packages/core/src/narratological/llm/): 13 │ - Add AnalystRole enum with 9 perspectives (Aesthete through First-Reader) 14 │ - Add BaseAnalyst ABC with role-to-study mapping 15 │ - Implement all 9 analyst roles with specialized prompts 16 │ - Add MultiRoleOrchestrator for parallel/sequential analysis 17 │ - Add ActivationLayer for configurable role activation (Essential to Full) 18 │ 19 │ Diagnostic Runners (packages/core/src/narratological/diagnostics/): 20 │ - Add DiagnosticContext and DiagnosticThresholds models 21 │ - Add CausalBindingDiagnostic for BUT/THEREFORE analysis (target >80%) 22 │ - Add ReorderabilityDiagnostic for scene independence assessment 23 │ - Add NecessityDiagnostic for scene essentiality evaluation 24 │ - Add InformationEconomyDiagnostic for exposition efficiency 25 │ - Add FrameworkDiagnostic for study-specific questions (~140 total) 26 │ - Add DiagnosticRunner orchestrator with create_diagnostic_runner factory 27 │ 28 │ Algorithm Engine (packages/core/src/narratological/algorithms/): 29 │ - Add ExecutableAlgorithm wrapper with analyze/generate/validate methods 30 │ - Add AlgorithmRegistry with search, filtering, and lookup 31 │ - Add AlgorithmExecutor with logging and multi-algorithm support 32 │ 33 │ LLM Providers (packages/core/src/narratological/llm/providers.py): 34 │ - Add LLMProvider protocol with complete() and complete_structured() 35 │ - Add AnthropicProvider and OpenAIProvider implementations 36 │ - Add MockProvider for testing with automatic schema generation 37 │ 38 │ Tests: 243 tests passing with 77% coverage 39 │ - test_generators.py: 28 tests for all report generators 40 │ - test_analyst.py: 43 tests for analyst roles and orchestration 41 │ - test_diagnostics.py: 42 tests for diagnostic runners 42 │ - test_algorithms.py: 57 tests for algorithm engine 43 │ 44 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Initial implementation: Transform specs into software system 2 │ 3 │ - Add Python core library with Pydantic models for all study data 4 │ - Add CLI application (typer) with study, analyze, diagnose, generate commands 5 │ - Add FastAPI backend with routes for studies, analysis, diagnostics 6 │ - Add React/TypeScript web app scaffold with Vite 7 │ - Move existing specifications to specs/ directory 8 │ - Configure uv workspace for Python packages 9 │ - Add comprehensive test suite (65 tests passing) 10 │ - Update CLAUDE.md with build/test commands and architecture docs 11 │ 12 │ Core data model: 13 │ - 14 studies with ~79 axioms, ~92 algorithms 14 │ - 7 sequence pairs linking related studies 15 │ - Full JSON schema validation against existing unified compendium 16 │ 17 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────
ORGAN II — Poiesis
- a-mavs-olevm (2 commits): ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ feat: add absorb-alchemize Gemini AI demo projects 2 │ 3 │ Four Google Gemini AI demonstration projects for voice interaction, 4 │ creative tools, and AI-powered code generation: 5 │ 6 │ audio-orb: 7 │ - Real-time voice AI with 3D audio visualization 8 │ - Three.js + Lit + Gemini Live Audio (2.5 Flash) 9 │ - Audio-reactive GLSL shaders with dual FFT analysis 10 │ 11 │ gemini-ink-studio: 12 │ - AI voice-controlled digital painting 13 │ - Lattice Boltzmann fluid simulation (D2Q9) 14 │ - React + Gemini tool calling + Imagen 4.0 sketch generation 15 │ 16 │ p5js-playground: 17 │ - AI-powered p5.js sketch generation via chat 18 │ - Lit + Gemini 2.5 Pro with extended thinking 19 │ - Error recovery loop with AI debugging 20 │ 21 │ synthwave-space: 22 │ - AI-generated 3D arcade game showcase 23 │ - React + Gemini (2.5/3 Pro) model comparison 24 │ - Remix system for runtime game modification 25 │ 26 │ All projects use Vite, TypeScript, and require Gemini API key. 27 │ Includes comprehensive README with integration analysis. 28 │ 29 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ feat: add p5.js WebGL shaders and SoundJS UI audio sprites 2 │ 3 │ Shader Library (js/shaders/): 4 │ - default.vert: Basic vertex shader for p5.js WebGL mode 5 │ - audioReactive.frag: Audio-reactive visuals with bass/mid/treble uniforms 6 │ - glow.frag: Bloom/glow post-processing effect 7 │ - noise.frag: Procedural cellular noise shader 8 │ - feedback.frag: Visual feedback loop effect 9 │ 10 │ Audio Integration: 11 │ - audioAnalyzerBridge.js: Connects Howler.js to p5.js shaders via Web Audio API 12 │ - uiSounds.js: SoundJS audio sprites for UI feedback (click, hover, transitions) 13 │ - audioReactiveShader.js: WebGL p5.js sketch with real-time audio visualization 14 │ 15 │ Modified Files: 16 │ - sketch.js: WebGL context cleanup, useWebGL parameter, hover/click sounds 17 │ - page.js: UI sounds on page enter/exit transitions 18 │ - index.html: Add SoundJS CDN and new JS files 19 │ - eslint.config.js: Add new files and globals (Howler, createjs, UISounds) 20 │ - audio/README.md: Document UI sound sprite creation 21 │ 22 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────
ORGAN IV — Taxis
- a-i–skills (1 commits): ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Add 37 local skills to collection 2 │ 3 │ Skills added: 4 │ - accessibility-patterns, api-design-patterns, audio-engineering-patterns 5 │ - blockchain-integration-builder, content-distribution, creative-writing-craft 6 │ - cv-resume-builder, deployment-cicd, doc-coauthoring 7 │ - docx, xlsx, pdf, pptx (document skills) 8 │ - enc1101-curriculum-designer, evaluation-to-growth, feedback-pedagogy 9 │ - freelance-client-ops, gcp-resource-optimizer, generative-art-algorithms 10 │ - github-repo-curator, grant-proposal-writer, interfaith-sacred-geometry 11 │ - interview-preparation, knowledge-architecture, mcp-server-orchestrator 12 │ - modular-synthesis-philosophy, narratological-algorithms, networking-outreach 13 │ - nextjs-fullstack-patterns, portfolio-presentation, product-requirements-designer 14 │ - project-orchestration, reality-tv-narrative-analyzer, testing-patterns 15 │ - three-js-interactive-builder, web-artifacts-builder, workshop-presentation-design 16 │ 17 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────
- agentic-titan (14 commits): ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Add Assembly Morphodynamics research documents 2 │ 3 │ Research documents that informed the Assembly Morphodynamics Framework: 4 │ - Assembling Disparate Units: Universal Patterns.md 5 │ - Body-Categories-List.md 6 │ 7 │ These documents contain the theoretical foundations including: 8 │ - Body Lexicon taxonomy with 7 categories 9 │ - Assembly Theory concepts (Assembly Index, selection signals) 10 │ - Deleuze & Guattari territorialization concepts 11 │ - Murmuration and stigmergy research 12 │ - Governance, biological, philosophical, and digital assembly patterns 13 │ 14 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Add Assembly Morphodynamics Framework 2 │ 3 │ Implements comprehensive assembly-based coordination system with multiple 4 │ components for advanced multi-agent coordination patterns. 5 │ 6 │ Body Lexicon Knowledge System (titan/knowledge/): 7 │ - LexiconCategory enum with 7 categories (inorganic, biological, etc.) 8 │ - BodyEntry dataclass with searchable text and cross-references 9 │ - LexiconStore with ChromaDB backend and in-memory fallback 10 │ - LexiconQueryInterface for semantic search and cross-category analogies 11 │ - LexiconLearner for agent-driven knowledge expansion 12 │ - Seed lexicon YAML with 100+ body entries from research 13 │ 14 │ Assembly Metrics (titan/metrics/): 15 │ - Assembly Theory implementation (Assembly Index, Total Assembly) 16 │ - SelectionSignal enum (STRONG/MODERATE/WEAK/ABSENT) 17 │ - AssemblyStep, AssemblyPath, AssemblyMetrics dataclasses 18 │ - AssemblyTracker for decision path recording 19 │ 20 │ Stigmergic Communication (hive/stigmergy.py): 21 │ - PheromoneField for environment-mediated coordination 22 │ - TraceType enum (PATH, RESOURCE, WARNING, SUCCESS, etc.) 23 │ - deposit(), sense(), sense_gradient(), follow_strongest() methods 24 │ - Decay cycles and diffusion for trace dynamics 25 │ 26 │ Topological Neighborhood (hive/neighborhood.py): 27 │ - N=7 topological neighbors (starling murmuration research) 28 │ - AgentProfile with capability_overlap() and task_similarity() 29 │ - InteractionRecord for tracking agent interactions 30 │ - Scale-free information propagation 31 │ 32 │ Extended Topologies (hive/topology_extended.py): 33 │ - RhizomaticTopology: any-to-any connections, rupture/repair 34 │ - ArborealTopology: strict tree hierarchy 35 │ - TerritorializedTopology: bounded domains with boundary agents 36 │ - DeterritorializedTopology: fluid roles, lines of flight 37 │ 38 │ Assembly Management (hive/assembly.py, hive/machines.py): 39 │ - AssemblyManager with stability evaluation 40 │ - Territorialization/deterritorialization dynamics 41 │ - MachineDynamics for state/war machine operations 42 │ - Line of flight and capture mechanics 43 │ 44 │ New Agent Archetypes (agents/archetypes/): 45 │ - Governance: JuryAgent, ExecutiveAgent, LegislativeAgent, JudicialAgent, BureaucracyAgent 46 │ - Biological: EusocialColonyAgent (castes, stigmergy), CellAgent (apoptosis, signaling) 47 │ - Philosophical: AssemblageAgent, ActorNetworkAgent (ANT translation) 48 │ - Digital: SwarmIntelligenceAgent (PSO/ACO), DAOAgent (proposals, voting, oligarchy detection) 49 │ 50 │ Prometheus Metrics (titan/metrics.py): 51 │ - Assembly Theory: titan_assembly_index, titan_total_assembly, titan_selection_signal 52 │ - Stigmergy: titan_pheromone_deposits_total, titan_trail_follows_total 53 │ - Neighborhood: titan_neighbor_interactions_total, titan_information_propagation_total 54 │ - Extended topology: titan_territory_count, titan_deterritorializations_total 55 │ 56 │ PostgreSQL Tables (titan/persistence/models.py): 57 │ - assembly_paths, assembly_steps, assembly_metrics 58 │ - pheromone_traces, territories, territory_agents 59 │ - neighbor_interactions 60 │ 61 │ Event Types (hive/events.py): 62 │ - Stigmergy: PHEROMONE_DEPOSITED, PHEROMONE_DECAYED, TRAIL_FOLLOWED 63 │ - Neighborhood: NEIGHBOR_CHANGED, INFORMATION_PROPAGATED 64 │ - Assembly: TERRITORY_CREATED, LINE_OF_FLIGHT, CAPTURE_ATTEMPTED 65 │ - Governance, Colony, Cell events 66 │ 67 │ All 416 tests pass. 68 │ 69 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Wire batch API routes and add PostgreSQL persistence 2 │ 3 │ API Registration (titan/api/init.py): 4 │ - Register batch_router for REST endpoints at /api/batch/* 5 │ - Register batch_ws_router for WebSocket and SSE endpoints 6 │ 7 │ Route Ordering Fix (titan/api/batch_routes.py): 8 │ - Move /list endpoint before /{batch_id} to prevent “list” being 9 │ parsed as a batch_id parameter 10 │ 11 │ PostgreSQL Persistence (titan/persistence/postgres.py): 12 │ - Add insert/update/get/list/delete methods for batch_jobs table 13 │ - Add insert/update/get methods for queued_sessions table 14 │ - Initialize batch tables in _init_tables() 15 │ 16 │ Orchestrator Integration (titan/batch/orchestrator.py): 17 │ - Add postgres_client parameter to constructor 18 │ - Add initialize() method to load state from PostgreSQL on startup 19 │ - Add _load_batches_from_postgres() to restore batches after restart 20 │ - Add _persist_batch_to_postgres() for durable state changes 21 │ - Add get_initialized_batch_orchestrator() async factory 22 │ - Graceful fallback to in-memory when PostgreSQL unavailable 23 │ 24 │ All 416 tests pass. 25 │ 26 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, … (+11 more)
- domus-semper-palingenesis (7 commits): ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Update Claude Desktop config and extension settings 2 │ 3 │ - Remove jupyter MCP server from desktop config 4 │ - Expand ~ to /Users/4jp in filesystem extension 5 │ - Disable kubernetes extension 6 │ 7 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Fix skills linking script to detect existing symlinks 2 │ 3 │ The find command used
-type dwhich failed to match symlinks after 4 │ the first successful run. Now uses-namewithout type restriction 5 │ and excludes backup directories. 6 │ 7 │ Also adds early exit when symlink already points to correct target, 8 │ eliminating spurious “not found” messages on subsequent runs. 9 │ 10 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, ─────┬────────────────────────────────────────────────────────────────────────── │ STDIN ─────┼────────────────────────────────────────────────────────────────────────── 1 │ Add universal skills system for AI tools 2 │ 3 │ Skills infrastructure: 4 │ - Clone skills from GitHub to ~/.local/share/ai-skills/ 5 │ - Symlink to Claude Desktop’s skills plugin directory 6 │ - Skills stay portable across all AI tools 7 │ 8 │ New chezmoi scripts: 9 │ - run_onchange_after_sync-skills.sh.tmpl: Clone/update from GitHub 10 │ - run_after_link-skills.sh.tmpl: Symlink for Claude Desktop 11 │ 12 │ New files: 13 │ - dot_config/ai-skills/skill-index.md.tmpl: Skill categories summary 14 │ - dot_config/ai-skills/.keep: Trigger for onchange sync 15 │ 16 │ Updated tool configs: 17 │ - CLAUDE.md.tmpl: Include full skill index 18 │ - GEMINI.md.tmpl: Add skills path reference 19 │ 20 │ GitHub repo ivviiviivvi/skills now has 49 skills (37 added from local). 21 │ 22 │ Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com ─────┴──────────────────────────────────────────────────────────────────────────, … (+4 more)
Organs touched:
IIIIV