daily-devhabit-cli
Frictionless Terminal-Based Telemetry Capture
- Designation
- daily-devhabit-cli (ddh)
- Caste
- Ancestral Scout / Legacy Bridge
- Primary Mission
- Frictionless Terminal-Based Telemetry Capture
- Status
- ARCHIVED - Reference for Sovereign V2 Evolution
- Visibility
- PUBLIC
- Port
- n/a
- Primary Surface
- CLI
- Engine
- Node.js / Commander.js
Description
daily-devhabit-cli was the first mobile voice of the system — a frictionless terminal tool for capturing engineering decisions, blockers, and scope without leaving the command line. It established the "Prompt-over-Prose" philosophy and the structured log format (Scope, Summary, Decision, Rationale, Friction) that defines the Hive's data schema today. While the V1 cloud backend has been superseded, the core interactive logic is the direct predecessor to the Syntax Orchestrator CLI and remains a reference specimen in the portfolio.
Key Features
-
›
Interactive Surveying
Uses Inquirer.js to turn documentation into a quick 20-second terminal conversation.
-
›
Offline-First Fallback
Automatically writes to OFFLINE_LOGS.md when connectivity is unavailable — a pattern hardened into the Sovereign stack.
-
›
Cloud Sync
Managed authentication and structured transport to the V1 Postgres/Railway backend via Axios.
-
›
Markdown Export
Exports full engineering history to a timestamped file for reports, retrospectives, and backups.
-
›
WordPress Integration
Provided the ddh token mechanism to synchronize the WordPress Sensor plugin with the engineering vault.
Changelog
Version 2026.03.08
-
›
Release
Published 1.1.2, 1.1.3, 1.1.4, and 1.1.5 tags in rapid succession.
-
›
Fix
Updated JWT authentication flow for API compatibility.
-
›
Infra
Removed webhook transport from release pipeline.
-
›
Release
Updated sync URL variable and release scripting for npm publish flow.
Version 2026.03.07
-
›
Release
Added release script support for npm publishing.
Version 2025.12.26
-
›
Feature
Added Markdown export capability and updated documentation.
-
›
Fix
Resolved package version mismatch issues.