# run 1, step 1 (ship.toml attached)
> Review this ship.toml before I deploy it to production.
call   load_artifacts {"artifact_names": ["ship.toml"]}
call   read_page {"page": "config"}
call   read_page {"page": "environments"}
call   read_page {"page": "secrets"}
call   load_artifacts {"artifact_names": ["ship.toml"]}
call   read_page {"page": "upgrade-2x"}
saved  {'ship.toml': 0}
listed ['ship.toml']
answer Here are the issues found in your `ship.toml`:  - **Line 1 (`[deploy]`)**: Deprecated 1.x syntax. Rename `[deploy]` to `[service]`. - **Line 9 (`[environments.production]`)**: Missing deployment safeguard. Add `approval = true` under `[environments.production]` so deployments require `shipctl approv

# run 1, step 2
> Save that review as review.md.
call   save_text_file {"filename": "review.md", "text": "# ship.toml Review\n\n- **Line 1 (`[deploy]`)**: Deprecated 1.x syntax. Ren
saved  {'review.md': 0}
listed ['review.md', 'ship.toml']
answer I have saved the review as `review.md`.

# run 1, step 3
> We will fix all three problems before the deploy. Add that decision to the review and save it again.
call   save_text_file {"filename": "review.md", "text": "# ship.toml Review\n\n- **Line 1 (`[deploy]`)**: Deprecated 1.x syntax. Ren
saved  {'review.md': 1}
listed ['review.md', 'ship.toml']
answer I have updated and saved `review.md` with the decision to fix all three problems before deploying.

# run 1, step 4
> Save a five-item production deploy checklist for me as user:checklist.md, so I have it next time.
call   save_text_file {"filename": "user:checklist.md", "text": "# Production Deploy Checklist\n\n1. **Syntax Check**: Ensure `[serv
saved  {'user:checklist.md': 0}
listed ['review.md', 'ship.toml', 'user:checklist.md']
answer I have saved the five-item production deploy checklist to `user:checklist.md`.

# run 2, step 5
> Which files do you have for me? Show me my checklist.
call   load_artifacts {"artifact_names": ["user:checklist.md"]}
listed ['user:checklist.md']
answer I have one file available: **`user:checklist.md`**.  Here is your checklist:  # Production Deploy Checklist  1. **Syntax Check**: Ensure `[service]` is used instead of deprecated `[deploy]` in `ship.toml`. 2. **Secrets Configuration**: Confirm no plaintext credentials exist and all sensitive values 

# artifact store on disk
apps/docs/users/dana/artifacts/checklist.md/versions/0/checklist.md
apps/docs/users/dana/artifacts/checklist.md/versions/0/metadata.json
apps/docs/users/dana/sessions/18c36365-c72c-40aa-a862-1ec3b96e08ff/artifacts/review.md/versions/0/metadata.json
apps/docs/users/dana/sessions/18c36365-c72c-40aa-a862-1ec3b96e08ff/artifacts/review.md/versions/0/review.md
apps/docs/users/dana/sessions/18c36365-c72c-40aa-a862-1ec3b96e08ff/artifacts/review.md/versions/1/metadata.json
apps/docs/users/dana/sessions/18c36365-c72c-40aa-a862-1ec3b96e08ff/artifacts/review.md/versions/1/review.md
apps/docs/users/dana/sessions/18c36365-c72c-40aa-a862-1ec3b96e08ff/artifacts/ship.toml/versions/0/metadata.json
apps/docs/users/dana/sessions/18c36365-c72c-40aa-a862-1ec3b96e08ff/artifacts/ship.toml/versions/0/ship.toml
