From 7b210f518bba678ffc3dd02da5fb437c6ac94e9a Mon Sep 17 00:00:00 2001 From: AJ Isaacs Date: Sat, 1 Aug 2026 09:33:53 -0400 Subject: [PATCH] docs: remove last stale StockItemService pricing reference; ignore playwright-mcp logs CLAUDE.md still listed GetAverageCostAsync/GetLastPurchasePriceAsync, which Task 1 of the vendor-data removal already deleted. Also stop tracking the Playwright MCP browser session logs left behind by Task 10's smoke test. --- .gitignore | 5 ++++- CLAUDE.md | 3 +-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a20f77c..4a6d60a 100644 --- a/.gitignore +++ b/.gitignore @@ -250,4 +250,7 @@ scripts/AlroCatalog/pdfs/ scripts/AlroCatalog/screenshots/ # Superpowers subagent-driven-development scratch workspace -.superpowers/ \ No newline at end of file +.superpowers/ + +# Playwright MCP browser session logs/traces +.playwright-mcp/ \ No newline at end of file diff --git a/CLAUDE.md b/CLAUDE.md index 247c3bd..ec7f29e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -156,11 +156,10 @@ Abstract base with TPC (Table Per Concrete type) mapping — each shape gets its - CRUD with soft delete - Stock transactions: `AddStockAsync`, `UseStockAsync`, `AdjustStockAsync`, `ScrapStockAsync` - `GetTransactionHistoryAsync`, `RecalculateQuantityAsync` -- Pricing: `GetAverageCostAsync`, `GetLastPurchasePriceAsync` ### JobService - Job CRUD: `CreateAsync` (auto-generates JobNumber), `DuplicateAsync` (deep copy), `QuickCreateAsync` -- Lock/Unlock: `LockAsync(id)`, `UnlockAsync(id)` — controls job editability after ordering +- Lock/Unlock: `LockAsync(id)`, `UnlockAsync(id)` — controls job editability - Parts: `AddPartAsync`, `UpdatePartAsync`, `DeletePartAsync` (all update job timestamp + clear optimization results) - Stock: `AddStockAsync`, `UpdateStockAsync`, `DeleteStockAsync` (all clear optimization results) - Optimization: `SaveOptimizationResultAsync`, `ClearOptimizationResultAsync`