Skip to content

Phase 32: FABLE Pyculator onboarding and validation pilot #191

Description

@gparadis

Goal:
Turn the current Modelwright humane-interface prototype into a structured onboarding and validation pilot for Abdulateef, Gloria, and Camilla.

The phase focuses on documented setup, repeatable tester feedback, and initial FABLE-P validation protocol design. It should not add deeper converter compatibility work until the pilot produces evidence.

Release target: modelwright==0.1.0a7

Branch: main after mid-phase merge of PR #198. Continue P32.5 feedback-driven work from current main.

Child tasks:

Current evidence:

  • Commit 08186f8 added the FABLE Pyculator onboarding guide, structured issue forms, validation/usability pilot protocol, and scenario/output manifest seed.
  • PR Add FABLE Pyculator onboarding pilot #198 merged the completed onboarding slice to main at 6085661 so the public docs could deploy mid-phase.
  • Post-merge Test workflow passed on main.
  • Post-merge docs-pages workflow passed and deployed GitHub Pages.
  • Live onboarding guide verified at https://ubc-fresh.github.io/modelwright/guides/fable-pyculator-onboarding.html.
  • .venv/bin/python -m pytest -vv tests/test_examples.py passed with 7 tests.
  • .venv/bin/python -m ruff check . passed.
  • .venv/bin/python -m pytest passed with 168 passed and 1 skipped benchmark.
  • .venv/bin/sphinx-build -b html docs _build/html -W passed and included the onboarding guide.
  • Ruby's YAML parser loaded all GitHub issue-template YAML files successfully.
  • The manifest seed parsed as valid JSON.
  • git diff --check passed.

Acceptance boundary:

  • May claim a documented onboarding and validation pilot workflow for FABLE Pyculator testers.
  • May claim structured validation and usability feedback can be captured through GitHub issues and manifest seeds.
  • Must not claim arbitrary FABLE country calculator support, production FABLE-P Canada readiness, stable public API compatibility, or a full scenario automation framework.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions