Files
rust_browser/_bmad-output/implementation-artifacts/sprint-status.yaml
Zachary D. Rowitsch 6917c062a1
Some checks failed
ci / fast (linux) (push) Has been cancelled
Fix ES module fifth code review issues (§3.4)
Fixes 3 HIGH and 4 MEDIUM issues found in fifth adversarial code review:
- `import * as ns` namespace imports now work (declare in VM env)
- Circular dependencies resolve correctly (pre-create export cells)
- Destructured exports (`export const {a,b} = obj`) collect binding names
- Removed dead ModuleEnvironment writes, dead namespace cache field
- Removed duplicate integration test, enabled #[ignore] interleaving test

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 11:05:58 -04:00

115 lines
3.9 KiB
YAML

# generated: 2026-03-15
# project: rust_browser
# project_key: NOKEY
# tracking_system: file-system
# story_location: _bmad-output/implementation-artifacts
# STATUS DEFINITIONS:
# ==================
# Epic Status:
# - backlog: Epic not yet started
# - in-progress: Epic actively being worked on
# - done: All stories in epic completed
#
# Epic Status Transitions:
# - backlog → in-progress: Automatically when first story is created (via create-story)
# - in-progress → done: Manually when all stories reach 'done' status
#
# Story Status:
# - backlog: Story only exists in epic file
# - ready-for-dev: Story file created in stories folder
# - in-progress: Developer actively working on implementation
# - review: Ready for code review (via Dev's code-review workflow)
# - done: Story completed
#
# Retrospective Status:
# - optional: Can be completed but not required
# - done: Retrospective has been completed
#
# WORKFLOW NOTES:
# ===============
# - Epic transitions to 'in-progress' automatically when first story is created
# - Stories can be worked in parallel if team capacity allows
# - SM typically creates next story after previous one is 'done' to incorporate learnings
# - Dev moves story to 'review', then runs code-review (fresh context, different LLM recommended)
generated: 2026-03-15
project: rust_browser
project_key: NOKEY
tracking_system: file-system
story_location: _bmad-output/implementation-artifacts
development_status:
# Epic 1: Visual Fidelity -- CSS 2.1 Complete
epic-1: done
1-1-margin-collapsing-completeness: done
1-2-stacking-contexts-and-z-index: done
1-3-positioning-completeness: done
1-4-generated-content: done
1-5-table-layout-completeness: done
1-6-lists-and-counters: done
1-7-backgrounds: done
1-8-borders-and-outline: done
1-9-text-properties: done
1-10-font-properties: done
1-11-overflow: done
1-12-media-rules: done
1-13-css-inheritance-completeness: done
epic-1-retrospective: optional
# Epic 2: Document Completeness -- HTML5 Full Support
epic-2: done
2-1-html5-tokenizer-completeness: done
2-2-tree-builder-insertion-modes: done
2-3-adoption-agency-and-foster-parenting: done
2-4-dom-tree-mutation-apis: done
2-5-dom-query-apis-and-live-collections: done
2-6-script-loading-async-defer: done
2-7-document-lifecycle: done
2-8-iframe-support: done
2-9-base-url-resolution-and-image-rendering-completeness: done
epic-2-retrospective: optional
# Epic 3: Interactive Web -- JavaScript Engine Maturity
epic-3: in-progress
3-1-bytecode-ir-introduction: done
3-2-generators-and-iterator-protocol: done
3-3-async-await: done
3-4-es-modules: done
3-5-built-in-completeness-array-string-object: ready-for-dev
3-6-built-in-completeness-date-regexp-map-set: ready-for-dev
3-7-weakref-finalizationregistry-and-strict-mode-edge-cases: ready-for-dev
3-8-dom-bindings-via-web-api: ready-for-dev
3-9-event-dispatch-completeness: ready-for-dev
3-10-web-api-exposure: ready-for-dev
epic-3-retrospective: optional
# Epic 4: User Input & Forms
epic-4: backlog
4-1-text-inputs-and-textareas: backlog
4-2-buttons-checkboxes-and-radio-buttons: backlog
4-3-select-menus-and-option-elements: backlog
4-4-form-submission: backlog
4-5-client-side-form-validation: backlog
4-6-click-keyboard-and-scroll-interaction: backlog
4-7-focus-management-and-keyboard-navigation: backlog
epic-4-retrospective: optional
# Epic 5: Navigation & Browser Shell
epic-5: backlog
5-1-url-navigation-and-protocol-schemes: backlog
5-2-redirect-handling: backlog
5-3-error-pages: backlog
5-4-history-navigation: backlog
5-5-page-scrolling: backlog
5-6-browser-chrome-completeness: backlog
epic-5-retrospective: optional
# Epic 6: Security, Storage & Robustness
epic-6: backlog
6-1-same-origin-policy-enforcement: backlog
6-2-uri-navigation-blocking: backlog
6-3-localstorage-and-sessionstorage: backlog
6-4-malformed-input-resilience: backlog
epic-6-retrospective: optional