# Project SDE Meeting Toolkit ## Purpose This folder holds two workshop tools for Project SDE. Each tool is one HTML file. Each tool runs in a web browser. The tools do not need a server or a database. The tools do not connect to the Work Package Suite application. ## Contents | File | Purpose | |---|---| | `tools/field-problem-workshop.html` | Field problem workshop. Captures problems, groups them into clusters, and records breadcrumbs and actions. | | `tools/scope-lock-meeting-suite.html` | Scope lock meeting suite. Holds the scope boundary board, the MVP priority ranker, the decision registry, and the Micron pilot readiness check. | | `skills/construction-breadcrumbs.skill` | A Claude skill. The skill encodes the breadcrumb method. Install this skill to use the method in any Claude chat. | ## Requirements Install Node.js version 18 or later to run the local server. Node.js includes `npx`. You do not need Node.js to open a tool file directly in a browser. ## Setup Follow these steps to set up the project on your computer. 1. Open a terminal. 2. Go to the `sde-meeting-toolkit` folder. 3. Run this command to check that Git tracks the folder: ``` git status ``` The setup step ends here. The project has no other dependencies to install. ## Run a tool Choose one of the two methods below. ### Method 1: Open the file directly 1. Open a file browser. 2. Go to the `tools` folder. 3. Double-click a tool file to open it in your default browser. This method works offline. This method does not run the AI draft button in the Field Problem Workshop. ### Method 2: Run a local server Use this method to test the tools the way a browser would load them from a web server. 1. Open a terminal. 2. Go to the `sde-meeting-toolkit` folder. 3. Run this command: ``` npm run serve ``` 4. Open a browser. 5. Go to this address: `http://localhost:5173` 6. Click a tool file under the `tools` folder. 7. Press `Ctrl+C` in the terminal to stop the server. ### Method 3: Use the tool as a Claude artifact Use this method to run the AI draft button in the Field Problem Workshop. 1. Open a chat in Claude. 2. Upload the tool file, or add it to a Claude project. 3. Ask Claude to render the file as an artifact. The AI draft button needs a network connection and the Claude environment. Outside of Claude, the button fails without an error. ## Save and load your work The two tools store data in different ways. **Field Problem Workshop**: The tool holds data in the browser session only. Closing the browser tab erases unsaved data. 1. Click Export JSON before you close the tool. 2. Save the JSON file to your computer. 3. Click Load JSON the next time you open the tool. 4. Select the saved JSON file to restore your data. **Scope Lock Meeting Suite**: The tool saves data automatically to the browser's local storage on the computer where you open it. Local storage does not transfer to another computer. 1. Click Export in the tool to create a durable record. 2. Save the exported file to your computer or to a shared drive. ## Reset a tool Each tool has a Reset control. - Field Problem Workshop: Reset returns the tool to the July 21 baseline. The baseline holds 43 problems in 7 root clusters, 6 breadcrumbs, and 5 actions. - Scope Lock Meeting Suite: Reset returns the tool to its starting state. Reset erases current data in the tool. Export your data before you click Reset. ## Install the skill 1. Open Claude. 2. Open the skill file: `skills/construction-breadcrumbs.skill`. 3. Use the Save skill action to install it. 4. Open a new chat to use the skill. ## Version control This folder is a Git repository. Use normal Git commands to track changes. ``` git add . git commit -m "Describe your change here" ``` The `.gitignore` file excludes `node_modules` and common system files from commits. ## Relation to the Work Package Suite These tools support meetings about the Work Package Suite project. The tools do not call the Work Package Suite application. The tools do not read or write Work Package Suite data. Treat this toolkit and the Work Package Suite codebase as separate projects.