Product Brief
Lync.life is built for teams that need trustworthy coding-time analytics, not inflated numbers. It prioritizes correctness, explainability, and privacy across the extension and platform.
Business Context
Most tools optimize for visual dashboards before data integrity. Lync flips that order by treating tracking rules as a product surface, not a hidden implementation detail.
Delivery Model
Two coordinated systems: a VS Code extension for local activity capture and a Next.js platform for sync, analytics, and team visibility.
01
Deterministic Tracking
Activity states are explicit: active coding, passive review, idle, and away are separated by policy.
02
Explainable Totals
Every counted or excluded interval maps to a reason, so reports are audit-ready.
03
Privacy by Design
Anonymization and sharing controls let teams decide what leaves the editor.
VS Code Extension -> Sync API -> Processing Layer -> Web Dashboard
Tracks editor activity, classifies work states, and prepares consistent telemetry events.
Receives payloads, validates them, and protects ingestion with auth and rate controls.
Converts raw events into sessions, aggregates metrics, and attaches explanation metadata.
Surfaces trends, deep-work insights, and audit timelines for developers and teams.
01
Define the problem and why legacy coding-time tools break trust.
02
Walk the extension tracking engine and state transitions in depth.
03
Document sync contract and event payload design between extension
04
Explain dashboard metrics modeling, aggregation rules, and edge cases.
05
Cover reliability, performance, and privacy tradeoffs with decisions.
06
Publish measurable outcomes and before/after product impact.
Next I can convert this into a full technical narrative with real code references from both repositories section by section.