Commit Graph
12 Commits
Author SHA1 Message Date
Tirsvad 79594de5a9 Resolve pending commit links 2026-10-28 17:12:14 +08:00
Tirsvad 638730d95b Plan MIL-006: purchase strategy improvement
Adds MIL-006 and version 2 of the Project Plan after the user accepted the
plan in chat. Reviewed in RC-014 and RC-015 (Go, stand-in for S01; language
criteria confirmed by S01).
2026-10-28 17:12:12 +08:00
Tirsvad f5e9e0b737 Resolve pending commit links 2026-10-28 17:00:42 +08:00
Tirsvad 9a9ea53cc1 Add headless Docker run, screenshots per lecture step and README
Dockerfile with Chromium, capture_steps module, Chrome environment
support, stale-element retries, owned-amount purchase check, the five
screenshots from a 300 second run (16.6 cookies per second) and the README
from the framework template. Reviewed in RC-013.

Task: MIL-004#1
Task: MIL-004#2
Task: MIL-004#3
Task: MIL-004#4
Task: MIL-004#5
Closes #19
Closes #20
Closes #21
Closes #22
Closes #23
2026-10-28 17:00:38 +08:00
Tirsvad 6b68dd29d6 Resolve pending commit links 2026-10-28 16:37:26 +08:00
Tirsvad cb8e5edfbf Implement store strategy, five-minute run loop and command line entry point
StoreItem and choose_upgrade, get_store_items, buy_upgrade, get_cps,
run_bot with a Clock port, main and python -m cookie_clicker_bot. 74
offline tests. Reviewed in RC-012.

Task: MIL-003#1
Task: MIL-003#2
Task: MIL-003#3
Task: MIL-003#4
Task: MIL-003#5
Task: MIL-003#6
Closes #13
Closes #14
Closes #15
Closes #16
Closes #17
Closes #18
2026-10-28 16:37:21 +08:00
Tirsvad aa129cb5d3 Resolve pending commit links 2026-10-28 16:33:56 +08:00
Tirsvad 68c439137f Implement bot core: open game, select language, click cookie, read count
Domain number parser, GamePort, the four lecture step functions, the
Selenium adapter and offline tests (fake game, fake driver). Reviewed in
RC-011.

Task: MIL-002#1
Task: MIL-002#2
Task: MIL-002#3
Task: MIL-002#4
Task: MIL-002#5
Closes #8
Closes #9
Closes #10
Closes #11
Closes #12
2026-10-28 16:33:33 +08:00
Tirsvad 1a67f10266 Resolve pending commit links 2026-10-28 16:29:09 +08:00
Tirsvad ad3334fa13 Set up project tooling, skeleton, ADR-0001 and repository metadata
pyproject.toml (Python 3.13+, selenium only runtime dependency), layered
src/ and tests/ skeleton with constants.py, Python .gitignore (ignores
.env), Doxyfile, ADR-0001, git hooks with the plan gate. Repository
description and topics were set through the host API.

Task: MIL-001#1
Task: MIL-001#2
Task: MIL-001#3
Task: MIL-001#4
Task: MIL-001#5
Task: MIL-001#6
Closes #2
Closes #3
Closes #4
Closes #5
Closes #6
Closes #7
2026-10-28 16:29:05 +08:00
Tirsvad 204e5e8861 Resolve pending commit links 2026-10-28 16:23:33 +08:00
Tirsvad 96a9a78f01 Add baseline: Business Case, Stakeholder Analysis, Project Plan, milestones and reviews
Autonomous mode. BC-001, SA-001, PP-001 and MIL-001 to MIL-005 reviewed
(RC-001 to RC-008, Go, stand-in for S01; language criteria confirmed by S01).
Adds the traceability matrix and the registry rows.
2026-10-28 16:23:24 +08:00