Skip to content

Radioactive Dating 1.0 main checklist #1

Description

@AgustinVallejo

Radioactive Dating 1.0 main checklist

Design

Prep

  • Sim folder and design doc created (Date: //)
    • Create sim folder in PhET Sim Design Folder on Google Drive AND Microsoft Sharepoint
      • In the SharePoint folder, add link to Google Drive folder
    • Create design doc in the sim folder on Google Drive

Scope

  • Review user feedback
  • Schedule kick-off meeting
  • Scope of additional features for this release (Basics Sounds, Core Description, Alternative Input, Pan and Zoom, Interactive Highlights, Dynamic Locale, PhET-iO/Studio are assumed as of Nov 2025)
    • Sound & Sonification -- decay sound
    • Interactive Description
      • Mobile description included
    • Voicing (specify Core or Full)
    • Regional Character Sets
  • For Ports: Paste all issues that will be included OR list features (useful for release notes):
  • Create feature-specific milestone deadlines for simulation sub-epics in Monday. Reviewed and updated on a regular basis.

Design (Pre-QA)

  • Ensure design doc has sections for relevant features or create feature-specific design docs
  • Learning goals and standards identified
  • Design concept complete
  • Create "Interview-Prep" issue in sim-specific repo (Template)
  • Wireframes complete
  • Mockups complete
  • Carefully review ?showPointerAreas for mouse and touch areas
  • Check strings using ?stringTest=dynamic for layout changes and readability
  • Core Description reviewed by external designer - CORE REVIEW CHECKLIST
  • PhET-iO
    • (after wireframing) Determine any custom PhET-iO needs (schedule separate PhET-iO design meeting if needed)
    • PhET-iO tree review complete
    • phetioFeatured elements identified
    • Create examples.md
  • Interviews complete (Date: //)
    • Results reported to team
    • Notes pasted into design doc
    • Interview recordings backed up to Sharepoint
  • No more feature requests (Date: //)
  • Lead designer final review before QA (Date: //)
    • (if applicable) Obtain external design team/partners approval

Publication Prep

  • When RC.1 is submitted to QA, complete the following sub-tasks (on average the publication date has been 3 weeks after submitting RC.1 to QA)
  • After submitting RC.1 to QA and at least 2 week(s) prior to the Target Publication Date (to be used for marketing communications):
    • Teacher Tips created, uploaded, and added to sim design folder on SharePoint Create Teacher Tips for 1.0 Release #3
    • Verify credits with team (Team, Contributors, QA, Graphic Arts, Sound Design, any Thanks - see conventions)
    • Create Main screenshot and Auxiliary screenshots (up to 3 additional) for sim assets folder (read this) Create screenshots for 1.0 release #4
    • Create Screen-specific screenshots for metadata service (
      see naming convention)
    • Upload screenshots to Assets folder in Github
    • Receive Release Notes from Developer(s)
      • Draft newsletter entry

Post Publication

  • Prepare and Update Sim Page Info (keywords, (filter) categories, description, learning goals, related sims, inclusive features)
  • Add sim to Inclusive Features Tracking Spreadsheet and indicate current inclusive features. Republish (Share > Publish to Web > Republish) so changes are reflected in the published version.
  • Make sim visible on website (Invisible -> Published)
  • If a Port: Review legacy gold star activities. For appropriate activities, tag the HTML5 version and UNTAG the deprecated version. Contact Diana for support.
  • Ask web devs to add to PhET Studio (#website-public Slack channel)
  • Create 2-3 example PhET Studio presets (guidelines)
  • Announce sim publication in #general Slack channel and celebrate!
  • Alert translators that a new sim is available for translation New Sim Admin
    • Select the sim, SEND NEW SIM EMAIL. This sends an email to all trusted translators notifying the sim is available for translation
  • Legends of Learning (LoL) Partnership Tasks, see LoL Workflow
    • Icons for each screen created and uploaded to SharePoint
    • Metadata for each screen (description, vocab words, questions for before/after sim use)
    • Deliver and notify LoL contact
  • Decide as a team if a postmortem is applicable, and schedule (Date: //)
  • Create a Github issue in the turing repo titled "AI Impact Metrics - Sim Name {major.minor}" and record the following information, then assign it to @brent-phet:
    • AI Models Used (ChatGPT / Opus / Other - specify)
    • AI Tools Used (Claude Code CLI/Codex/Cursor/GitHub CLI/GitHub Copilot IDE plugin/Other - specify)
    • AI Technique Used (Ask/Agent/Harness/Plan)
    • Level of Difficulty for Code Review (Easy/Medium/Hard)
    • Net Lines of Coded Added

Developer Implementation

  • Repository created by
    following new-repo-checklist.md (
    Date: 2026/aug/04 )
  • Development started (Date: 2026/aug/04 )
  • Sim is "feature complete" (Date: //)
  • QA team "first look" (Date: //)
  • Interviews may happen around here (see above)
  • Sim team sign-off (Date: //)
  • Code review completed (Date: //)
  • Sim dev test completed (Date: //)
  • Submit RC.1 to QA and create Release Notes
  • Sim RC tests completed (Date: //)
  • Pre-publication items
  • Published (Date: //)

QA

  • If a Port: Legacy sim tested for bugs; issues reported in repo
  • Dev testing issue created (Date: //)
  • Dev testing started (Date: //)
  • Dev testing completed (Date: //)
  • First RC published (Date: //)
  • RC testing completed (Date: //)

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions