Skip to content

[Journey][Bounty] Test the full MisakaNet onboarding path and report real friction #510

Description

@Ikalus1988

Goal

Help us test the real MisakaNet user journey from a newcomer perspective.

MisakaNet is a shared failure-memory layer for developers and agents. We want to know whether a real user can understand the README, register a node, search/use lessons, submit feedback, and contribute useful test findings without maintainer guidance.

You do not need to complete every step. Completing more steps with clear evidence and useful feedback increases the chance of merge.

Suggested Journey

Please follow as many of these steps as you can:

1. README understanding

Start from the README. Check whether you can understand:

  • What MisakaNet is
  • What a lesson is
  • How a lesson differs from a skill
  • When you should use MisakaNet
  • How to search lessons
  • How to give feedback

Report any confusing wording.

2. Frontend / node registration

Visit the MisakaNet website and try the node registration flow. Report:

  • Did the page load correctly?
  • Was the registration path easy to find?
  • Were any fields confusing?
  • Did you understand what a "node" means?
  • Did you see a clear success / failure message?

3. Lesson search and use

Search for at least one lesson related to a real or simulated debugging problem. Examples:

  • DCO failure
  • GitHub token / permission error
  • pip install timeout / SSL issue
  • CI failure
  • agent sandbox issue
  • MCP server setup issue

Report:

  • What did you search?
  • Which lesson did you open?
  • Was the lesson useful?
  • What was missing?
  • Did you click or try the feedback path if available?

4. Core / guard test bug

Try to find a small, safe test bug or edge case related to:

  • PR Shape Guard
  • fatal-guard
  • search filters
  • email intake parser
  • lesson quality scorer
  • MCP server smoke tests

Do not submit destructive rewrites. Good examples:

  • add missing edge-case test
  • add regression test
  • document a reproducible failure
  • report confusing behavior with evidence

Bad examples:

  • rewrite README entirely
  • delete existing tests
  • change unrelated source code
  • paste markdown/diff into source code

5. Bot email feedback path

If you are comfortable, send a test message to bot@misakanet.org (see Email Intake Guide).

You may send:

  • a test journey report
  • a debugging story
  • a rescue-card suggestion
  • a lesson candidate

Do not include private secrets, tokens, or real personal data.

Report in your PR:

  • Did you find the email path?
  • Was it clear what to send?
  • Did the instructions feel safe?
  • Would a non-GitHub user understand this path?

6. Optional: human user feedback

If possible, ask another human user to try one small part of the journey. Examples:

  • read the README and explain what MisakaNet does
  • search one lesson
  • try the registration page
  • read a rescue card
  • send a short feedback email

Summarize their feedback anonymously. Do not publish personal information.

Deliverables

Submit one PR with a short journey report.

Recommended file:

docs/journey-reports/YYYY-MM-DD-your-github-name.md

Your report should include:

# MisakaNet Journey Report

## Environment
- Date:
- Browser / OS:
- GitHub username:
- Optional: MCP client / agent used:

## Steps Completed
- [ ] README understanding
- [ ] Website / node registration
- [ ] Lesson search and use
- [ ] Guard / test bug investigation
- [ ] Bot email feedback path
- [ ] Optional human feedback

## Findings

### What worked

### What was confusing

### Bugs or edge cases found

### Suggested improvements

## Evidence

Add screenshots, links, commands, or reproduction steps if relevant.

## Privacy

Confirm that this report does not include secrets, private tokens, or personal data.

Acceptance Criteria

Tier Content Merge decision
Basic 2 steps + clear feedback Consider
Good 3–4 steps + reproduction evidence Recommend
Excellent Full chain + human feedback + bug/test/lesson candidate Prioritize

A high-quality PR should include:

  • A journey report under docs/journey-reports/
  • At least 2 completed journey steps
  • Clear, specific feedback
  • Reproducible bugs or concrete UX friction where possible
  • No secrets, tokens, or private personal data
  • No destructive rewrites
  • No unrelated large changes

Higher-quality submissions are more likely to be accepted if they include:

  • Real screenshots or exact reproduction steps
  • A small regression test for a bug you found
  • Feedback from a non-maintainer or non-GitHub user
  • A useful rescue-card or lesson candidate
  • Clear suggestions that can become follow-up issues

Please Do Not

  • Do not rewrite the README in this PR.
  • Do not submit unrelated lessons.
  • Do not modify core code unless you found a small reproducible bug.
  • Do not include real secrets, tokens, private logs, or personal data.
  • Do not generate fake human feedback.

Notes

This bounty is intentionally open-ended. You do not need to finish the whole journey.

We care more about honest friction reports than perfect success stories.


Ref: Email Intake Guide | MCP Quickstart | Troubleshooting



This repo is using Opire - what does it mean? 👇
💵 Everyone can add rewards for this issue commenting /reward 100 (replace 100 with the amount).
🕵️‍♂️ If someone starts working on this issue to earn the rewards, they can comment /try to let everyone know!
🙌 And when they open the PR, they can comment /claim #510 either in the PR description or in a PR's comment.

🪙 Also, everyone can tip any user commenting /tip 20 @Ikalus1988 (replace 20 with the amount, and @Ikalus1988 with the user to tip).

📖 If you want to learn more, check out our documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-friendlyIssue has clear file path, commands, and expected outputbountydocsgood first issueGood for newcomersjourney-reportJourney testing reportsneeds-acpool:quickDocs, FAQ, journey, translation — fast merge pathpriority:nowActive this sprintreadystatus:competitionCompetition issue — agents compete, best PR winsuser-researchUser research and journey testing

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions