1. Updating the CLI System
The Scoutica development team frequently releases updates to the CLI parser, JSON schemas (v1 -> v2), and AI Prompt parsing instructions to handle the latest edge cases from varying LLMs.
To forcefully update everything:
2. Maintaining your Profile State
Scoutica allows for atomic commits. You shouldn’t manually wipeprofile.json to start over unless absolutely required. If you achieve a new certification or complete a new freelance project:
Option A: The AI Merge (Recommended)
You can append continuous documents to an existing card by simply targeting the same directory withscan. The intelligent AI engine will perform a diffing strategy and merge your new documents smoothly.
Option B: Hand-coding Data
Because everything is strictly verified through standard UNIX tools (like Python JSON/YAML parsers), you can manually patch your profile anytime.- Open
profile.jsonwith an editor: - Manually append your new job entry.
- Validate locally to ensure you didn’t break the JSON structure:
3. Automating CI/CD Workflows
Since Scoutica simply checks standardized schemas and outputs static assets, you can heavily automate your professional identity. GitHub Actions Use Case: If you host your card via a public GitHub repo (which is standard practice for thepublish command), you can configure GitHub Actions to automatically run scoutica validate on each Pull Request. This strictly prevents malformed syntax from slipping into your live card URL before employers resolve it.
4. Periodic Evidence Log Flushing
Yourevidence.json tracks URLs and links simulating your “Portfolio”. Links die commonly over a multi-year career.
Maintenance routine:
- Once every 6 months, verify the domains listed inside
evidence.jsonare still resolving 200 OK. - If an employer completely took down the platform you built, rewrite your evidence log to point toward the WayBack Machine or a locally hosted screenshot.
- Commit the changes and invoke
scoutica publish.