Skip to content

Commit c619b2c

Browse files
committed
Bump version
1 parent e8d5c3b commit c619b2c

11 files changed

+1751
-18
lines changed

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
## v0.0.162 (2026-02-27)
2+
3+
### Feat
4+
5+
- add Playwright E2E tests for Stage 8 UI components and generate associated screenshots.
6+
- Add comprehensive Playwright E2E tests for Stage 9 Render & Stitch interactive QA, covering status badges, progress bars, render modes, stitch button, SSE streaming, preview modal, error states, and edge cases.
7+
- Add comprehensive Playwright E2E tests for Stage 7 Veo Generation, including UI element verification, API mocking, and state-based screenshot generation.
8+
- Add comprehensive Playwright interactive QA tests and screenshots for Stage 5 and Stage 6, and update existing Stage 6 spec generation tests.
9+
- add Playwright E2E tests for Stage 4 TTS Rendering and generate associated screenshots.
10+
- Add Playwright E2E tests and associated screenshots for Stage 3 TTS Script interactive QA, covering UI, diff view, editor, and generation flows.
11+
- add comprehensive interactive QA E2E tests for Stage 2 script editor and update existing script editor tests.
12+
13+
### Fix
14+
15+
- Validate cloud execution only when the command succeeds in the regression test script.
16+
- validate TypeScript/JS imports and block on validation failures (#624)
17+
- validate TypeScript/JS imports and block on validation failures (#624)
18+
- address Greg's follow-up review on PR #640
19+
- implement _validate_typescript_imports and fix test operations
20+
- remove dead Python AST validator from TS/JS branch and fix misleading test name
21+
- validate TypeScript/JS imports and block on validation failures (#624)
22+
- Return JSON from POST /api/pipeline/render/run instead of SSE stream
23+
- address review feedback on PR #639 — narrow exceptions, add logging, improve coverage
24+
- prevent false positives in _get_module_exports for __all__ and re-exports
25+
- validate imported names against module exports (#620)
26+
- section ID edit not persisting after confirm in Stage 1
27+
- mock update_main in test_update_command to prevent real API calls in CI
28+
29+
### Refactor
30+
31+
- ensure public repos are reset to origin/main before updates and prevent empty commits.
32+
133
## v0.0.161 (2026-02-26)
234

335
### Feat

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# PDD (Prompt-Driven Development) Command Line Interface
22

3-
![PDD-CLI Version](https://img.shields.io/badge/pdd--cli-v0.0.161-blue) [![Discord](https://img.shields.io/badge/Discord-join%20chat-7289DA.svg?logo=discord&logoColor=white)](https://discord.gg/Yp4RTh8bG7)
3+
![PDD-CLI Version](https://img.shields.io/badge/pdd--cli-v0.0.162-blue) [![Discord](https://img.shields.io/badge/Discord-join%20chat-7289DA.svg?logo=discord&logoColor=white)](https://discord.gg/Yp4RTh8bG7)
44

55
## Introduction
66

@@ -352,7 +352,7 @@ For proper model identifiers to use in your custom configuration, refer to the [
352352

353353
## Version
354354

355-
Current version: 0.0.161
355+
Current version: 0.0.162
356356

357357
To check your installed version, run:
358358
```

examples/hello/repo_root

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Subproject commit 78454c0d548188511700638bdf62f6901d4d05c5
1+
Subproject commit d5b845b008686aa046f73e3077c378606054e4e3

pdd/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import os
44

5-
__version__ = "0.0.161"
5+
__version__ = "0.0.162"
66

77
# Strength parameter used for LLM extraction across the codebase
88
# Used in postprocessing, XML tagging, code generation, and other extraction

pdd/agentic_architecture_orchestrator.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,8 +584,9 @@ def run_agentic_architecture_orchestrator(
584584
# This prevents the loop where fixing step 11 breaks step 10.
585585
MAX_STEP_RETRIES = 3
586586

587+
validation_success = True # Assume success, set to False if any step fails
588+
587589
if not skip_prompts:
588-
validation_success = True # Assume success, set to False if any step fails
589590

590591
# Helper function to run a validation step with retries
591592
def _run_validation_with_fix(
@@ -773,6 +774,10 @@ def _run_validation_with_fix(
773774
for f in other_files:
774775
console.print(f" - {f}")
775776

777+
# Issue #624: Validation failures should block generation
778+
if not validation_success:
779+
return False, "Architecture generation failed: validation errors detected", total_cost, model_used, output_files
780+
776781
# Clear state on success
777782
clear_workflow_state(cwd, issue_number, "architecture", state_dir, repo_owner, repo_name, use_github_state)
778783

0 commit comments

Comments
 (0)