Skip to content

Define Windows 95 and OS/2 assistant shell parity #42

Description

@tsotchke

Goal
Define and test the non-DOS shell contract before implementing Windows 95 or OS/2 assistant shells.

Acceptance criteria

  • Shared pack parsing contract covers PACK.INI, HELP.TXT, USAGE.TXT, sprites/icons, USER.TXT, KB2, and pack-local model paths.
  • Parity document states which DOS shell commands must exist on future Windows 95 and OS/2 shells.
  • Host tests validate pack metadata without relying on DOS-only paths.
  • No release claim is made for Windows or OS/2 execution until a scripted probe exists.

Evidence gate
python3 -m unittest tests.test_assistant_pack_contract tests.test_interactive_assistant_demo
python3 scripts/validate_assistant_pack_authoring.py
python3 scripts/verify_assistant_packs.py

Boundary
No physical hardware validation is claimed by this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestplatform-portNon-DOS shells, C or assembly ports, and shared pack formatsrelease-follow-upPost-preview release hardening and evidence work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions