Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Owner test protocol: in-depth self-testing and dogfooding

Đang mở
#91 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
45/100
Loại issue
Tài liệu
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Lĩnh vực
documentation, mobile, testing

Hướng nghiên cứu

Start by reading docs/WORKFLOW.md and the linked design document, then create docs/TEST_PROTOCOL.md with the six personas, 30 scenarios, condition matrix, devices, and reference price lists. Run the scripted scenarios on the Note 9S release APK, record results in docs/test-log/YYYY-MM-DD.md, and ensure every failure is linked to an issue and fixed or documented as a known limitation.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

area:mobile type:eval

Part of the JobTrail v2 rebuild · design doc · all drafts · draft #30 (revised: outreach → owner test protocol)

Depends on: —

Context. Outreach to tradespeople was dropped (owner can't reliably reach them). Instead the owner tests the app in depth, and the portfolio says so honestly: "built for solo tradespeople, grounded in their documented pain points; tested by the developer through scripted role-play on a 2020 budget phone." This protocol is also the backbone of the per-issue before/after verification in WORKFLOW.md.

Scope

  • docs/TEST_PROTOCOL.md:

    • Personas for 6 trades (plumber, HVAC, electrician, handyman, cleaner, appliance repair), each with 5 scripted end-of-job scenarios covering the hard cases (hours phrasing, negation, self-correction, multiple/no materials, supply-house trips, extra labor, approval absent) plus a reference price list per persona.

    • Condition matrix: quiet room, outdoors/wind, in a car, background noise (TV/tools); airplane mode; low storage; low battery / battery saver; backgrounding and returning mid-inference; app kill and restart; first launch with no model downloaded.

    • Devices: Note 9S (primary), iPhone 16 Pro, laptop browser (web demo).

    • Result log format (docs/test-log/YYYY-MM-DD.md): scenario, condition, device, build/commit, expected vs observed, pass/fail, evidence link.

  • Dogfooding cadence: after every mobile issue merges, run the relevant scenarios on the release APK; every defect found is filed as a GitHub issue before moving on.

  • Pre-launch acceptance session: full scripted run of all 30 scenarios on the Note 9S, recorded.

Acceptance criteria

  • TEST_PROTOCOL.md committed with all 30 scenarios, the condition matrix and reference price lists.

  • ≥ 30 scripted scenarios executed on the Note 9S release APK before launch, results logged.

  • Every failure found is filed as an issue (linked from the log) and either fixed or documented as a known limitation.

Ngôn ngữ chính
Python
Star
0
Fork
0
Merge trung bình
14 giờ 46 phút
Pull request đã merge (30 ngày)
21

Chuẩn bị môi trường

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Taleef7/JobTrail

Tất cả issue của Taleef7/JobTrail

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.