Skip to content

Friction log — sharecli

Known user/agent friction. Link new entries to an FR ID and optionally a WORK_DAG.md task. Prefer filing a GitHub issue with label friction:UX when the fix is non-trivial.

DateSurfaceFrictionFRSeverityStatusFollow-up
2026-07-10SpecRoot FUNCTIONAL_REQUIREMENTS.md used FR-PROC/SESSION grammar; agents could not claim FR-NNN tasksFR-001..005 / L30.1HighMitigated this PRKeep root + docs/specs/FR.md in sync
2026-07-10BacklogPLAN.md was multi-week phases only — no ≤1-day claimable DAGL30.2HighMitigated (WORK_DAG.md)Claim T-200+
2026-07-10TestsTRACEABILITY lists fr002fr005 files that are not on diskFR-002..005HighClosedT-200..T-230
2026-07-10Journeysdocs/journeys/quick-start.md still shows library Client snippet, not CLIFR-001 / FR-002MedClosedT-240 + CLI rewrite + tests/quick_start_journey.rs
2026-07-10Agent indexMissing llms.txt / thin AGENTS.md ops checklistL30.4 / L30.11MedMitigated this PR
2026-07-10ToolchainNo rust-toolchain.toml; agents could drift from CI stableL30.5LowMitigated this PR
2026-07-10PR qualityTemplate asked for FR but CI did not enforceL30.8MedMitigated (pr-lint.yml)Branch protection may require the check

How to add an entry

  1. Reproduce the friction (CLI command + expected vs actual).
  2. Map to nearest FR-NNN (or open a new FR if none fits).
  3. Add a row above; open issue or claim a WORK_DAG.md task.
  4. Prefer an unhappy-path test (*_invalid_* / *_missing_*) when fixing.