Skip to content

STARTER_GUIDE.md walkthrough skips sign-in step (Milestone 2 landed after PR #63 was drafted) #166

Open

Description

@amar-python

Context

Found during PR #63 review on 3 Nov 2026.

docs/STARTER_GUIDE.md (added by PR #63) includes a "Your first change: a guided walkthrough" section that starts at step 1 with:

  1. Upload a CSV in dynamic mode. Any small CSV works — three columns, a few rows. Drop it on the upload area, preview it, confirm the import.

PR #63 was drafted before ART Milestone 2 (identity and tenancy) landed. Since Milestone 2, signing in is required before a user can reach the upload page. A new reader following step 1 will:

  • Load the frontend at http://localhost:8080
  • See the sign-in page, not the upload area
  • Not know they need to run python scripts\create_tenant_admin.py --tenant dev --name "Dev tenant" --username admin first and then sign in with that account

The pre-sign-in setup is documented in claude/project-status.md ("Running it locally (from Milestone 2 onwards)") and in docs/QUICKSTART.md, but STARTER_GUIDE.md's walkthrough section doesn't mention it.

Proposed

Add a step 0 (or renumber) that says:

0. Create a tenant admin and sign in. The app requires authentication since ART Milestone 2. From the project root, run python scripts\create_tenant_admin.py --tenant dev --name "Dev tenant" --username admin (prompts for a password). Then at http://localhost:8080, sign in as admin with that password. The upload area appears once you're signed in.

Alternative wording: punt to QUICKSTART, something like "Before the walkthrough: follow QUICKSTART's sign-in setup section if you haven't already."

Done when

  • Decision taken on inline step vs punt-to-QUICKSTART
  • docs/STARTER_GUIDE.md edited accordingly, one small PR
  • A reader following the walkthrough from a fresh dev machine can reach the upload page

Related

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions