Files
Lumotia/.github/ISSUE_TEMPLATE/v0.1-tester-feedback.yml
Jake 3770815fbf
Some checks failed
check / cargo check (macos-latest) (push) Has been cancelled
check / cargo check (ubuntu-22.04) (push) Has been cancelled
check / cargo check (windows-latest) (push) Has been cancelled
check / svelte build + lint (push) Has been cancelled
agent: lumotia — v0.1 release-completion run
Closes the code-side v0.1 ship gate. All quality gates green:
cargo fmt/clippy/test (~327 tests), npm check (0/0), vitest 13/13,
scripts/dogfood-rebrand-drill.sh 8/8.

Phase F — first-run onboarding promoted to v0.1
- FirstRunPage with skip-to-main + failure recovery + event recording
- Six onboarding commands (record/list/has-completed + lumotia_events)
- Storage migration v17 (onboarding_events + lumotia_events tables)

UI hardening (in-scope items from v0.1-ui-hardening.md)
- StatusPill + PostCaptureCard components, 21st preview entry
- Sidebar recording-as-sacred-state (opacity + aria-disabled, reduced-motion)
- Settings 6-section regroup + Help section + Activation log + Privacy toggle
- Error-state copy sweep (DictationPage + SettingsPage, plain-language)
- Global :focus-visible rule, textarea outlines restored
- Ctrl+K / Ctrl+, / Escape bindings in +layout

LLM resilience
- rule_based_extract_tasks (regex-free imperative-verb extractor) +
  extract_tasks_with_fallback wrapper — task extraction never returns zero
- tokio::time::timeout(120s) wraps cleanup/tags/tasks commands

Release artefacts
- LICENSE (canonical AGPL-3.0), CHANGELOG (Keep-a-Changelog format)
- v0.1-release-notes, privacy-and-ai-use, install-warnings,
  tester-onboarding-kit, tester-acceptance-runbook, code-signing-setup,
  apple-silicon-rb08-runbook, virtual-audio-setup, v0.1-contrast-audit
- Workspace versioning + AGPL spdx; npm exact-pin (10 ranges removed)
- AppImage SHA-256 sidecar in build.yml
- README v0.1 section + Reporting-issues; canonical repo slug

Closure pass — items moved from human-required to code-complete
- KI-02 Linux idle inhibit: zbus 5 → org.freedesktop.login1.Manager.Inhibit
- KI-03 Windows sleep prevention: SetThreadExecutionState(ES_CONTINUOUS|...)
- acquire/release_idle_inhibit Tauri commands, wired in DictationPage
- Diagnostic-bundle frontend wire-up (Settings → Help button)
- WCAG-AA contrast fix via .btn-filled-text utility (no token changes)
- 8 destructive-action sites wrapped in plain-language confirm() guards
- KNOWN-ISSUES.md + v0.1-known-limitations.md updated (KI-02/03 fixed)

Scripts
- pre-tag-verify.sh, tag-day.sh, smoke-linux + driver
- parse-diagnostic-bundle.sh, parse-activation-log.py

Per-item audit trail: docs/release/v0.1-completion-status.md
Remaining: W-01…W-08 (signing certs, hardware probes, smoke matrix,
tester recruitment) — see docs/release/v0.1-known-limitations.md.
2026-05-15 06:59:08 +01:00

105 lines
2.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
name: v0.1 Tester feedback
description: You tried Lumotia v0.1. Tell us how it went.
title: "[Tester feedback] "
labels: ["v0.1-tester", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for trying Lumotia v0.1. This template captures the structured feedback the tester-onboarding-kit asks for.
- type: dropdown
id: platform
attributes:
label: Platform
options:
- Linux (Fedora)
- Linux (Ubuntu LTS)
- Linux (other)
- macOS Apple Silicon
- macOS Intel
- Windows 11
- Windows 10
validations:
required: true
- type: dropdown
id: cold-setup
attributes:
label: Cold-setup pass (steps 14)
description: Did you reach "Ready to record" without coaching?
options:
- "Yes — clean"
- "Yes — but I needed help at one step"
- "No — I would have given up"
validations:
required: true
- type: dropdown
id: warm-activation
attributes:
label: Warm-activation pass (steps 510)
description: Did you complete your first real recording within 3 minutes of opening the app?
options:
- "Yes — under 3 min"
- "Yes — but it took longer than 3 min"
- "No — I got stuck"
validations:
required: true
- type: textarea
id: confusing
attributes:
label: What confused you?
placeholder: One step you had to re-read, one button you couldn't find...
validations:
required: false
- type: textarea
id: broken
attributes:
label: What broke?
placeholder: Errors you saw, things that didn't work as expected...
validations:
required: false
- type: textarea
id: cleanup-tasks
attributes:
label: Did the cleanup + task extraction make sense?
placeholder: Was the cleaned transcript better than the raw one? Were the extracted tasks useful?
validations:
required: false
- type: dropdown
id: would-use-again
attributes:
label: Would you use Lumotia again next week?
options:
- "Definitely"
- "Probably"
- "Maybe"
- "Probably not"
- "Definitely not"
validations:
required: true
- type: dropdown
id: would-pay
attributes:
label: Would you pay £39 for a Founding Licence?
options:
- "Yes"
- "No"
- "Maybe with one or two changes"
validations:
required: false
- type: textarea
id: activation-log
attributes:
label: Activation log (optional)
description: Settings → Privacy → Activation log → click rows to copy. Local-only by default — only paste if you're comfortable.
validations:
required: false