Files

4.2 KiB

Project Plan

Metadata

Key Value
ID PP-001
CrossReference BC-001, SA-001, MIL-001, MIL-002, MIL-003
Language en
Domain it

Version History

Date Status Author Reviewer Change Commit
2026-10-28 Accepted Jens Tirsvad Nielsen AI as stand-in for S01 Initial version e1a3d8d

Purpose

This plan schedules three gateways that deliver the Day 48 Selenium form project within the one-week constraint of BC-001.

Planning Assumptions

  • Week 1 starts 2026-10-28; the plan ends 2026-11-04, per the Business Case constraint.
  • Phase length: one to four days, one pull request per phase (SA-001 concern CN-001).
  • The AI works in autonomous mode after the user accepts this plan.

Gateway Schedule

Gateway Document Window Decision date Owner Stories Main deliverable Milestone
Project setup MIL-001 2026-10-28 to 2026-10-29 2026-10-29 S01 none (technical tasks) Configured repository, skeleton, README, ADR M-282
Form automation MIL-002 2026-10-30 to 2026-11-01 2026-11-01 S01 none (technical tasks) Code, tests and screenshots for the three lecture steps M-283
Documentation and wiki MIL-003 2026-11-02 to 2026-11-04 2026-11-04 S01 none (technical tasks) README with screenshots and a three-language wiki M-284
@startgantt
Project starts 2026-10-28
[Project setup] starts 2026-10-28 and ends 2026-10-29
[Project setup Go/No-Go] happens 2026-10-29
[Form automation] starts 2026-10-30 and ends 2026-11-01
[Form automation Go/No-Go] happens 2026-11-01
[Documentation and wiki] starts 2026-11-02 and ends 2026-11-04
[Documentation and wiki Go/No-Go] happens 2026-11-04
@endgantt

Scope Coverage

Business Case scope item Gateway
Python package under src/, tests, constants MIL-002
pyproject.toml, venv instructions, .gitignore, Doxyfile MIL-001
README from the framework template MIL-001 (skeleton), MIL-003 (final)
Wiki in English, Danish and Bahasa Malaysia MIL-003
Screenshots for each lecture step MIL-002 (capture), MIL-003 (use)
Repository description and topics MIL-001

Dependencies

MIL-001 → MIL-002 → MIL-003

A No-Go on a gateway delays every later gateway by the days needed for rework. Only S01 may move the end date 2026-11-04.

Plan Risks

Risk Impact Mitigation
The Docker browser run fails MIL-002 and MIL-003 slip Fix the image or configuration; stop and report after three failed attempts on one cause
Translation takes longer than planned MIL-003 slips English is written first; translations follow page by page
The git host token lacks scope Description and topics cannot be set Stop and report; S01 supplies a token with repository scope

Open Issues

  • The assignment gives no function names. The plan uses create_driver, click_link_by_text, search_for and fill_out_form; S01 may rename them at review.
  • The assignment's original form URL is not confirmed to be online; a local fixture is used and the original URL is kept as a constant.
  • The repository URL in the request (Tirsvad-Udemy-100_days_of_code) differs from origin (Tirsvad-Udemy-100-days-of-code/048-fill-out-form); the plan uses origin.
  • No governance document, dictionary or traceability matrix exists yet; the README appendix lists only existing documents.