scoutica publish
The publish command securely and swiftly stages your Scoutica profile arrays, commits them with an automated message, and pushes them straight to your main branch.
Command Syntax
Section titled “Command Syntax”scoutica publish [directory]How It Works
Section titled “How It Works”This command does not push your massive raw CV PDFs, unencrypted data, or temporary validation artifacts to the internet.
When you run scoutica publish:
- It actively verifies that a
.gitrepository exists in the current directory. - It detects exactly 5 files for the payload:
profile.jsonrules.yamlevidence.jsonSKILL.mdscoutica.json
- It ignores everything else (ensuring
resume.pdforscoutica_prompt.txtnever leak online). - Forms the git tree:
git add <files>. - Prompts you heavily if you haven’t validated the card (
scoutica validatebeforehand is technically required!). - Commits with an elegant timestamp message and pushes to your remote origin cleanly.
Why use it:
- A simple wrapper around
gitthat guarantees no sensitive parsing secrets or raw text ever touches the public web. - Encourages rapid iteration of your profile. Changing jobs? Scan the new job title in, and
scoutica publishright immediately.
Routine Workflow
Section titled “Routine Workflow”Most professionals hook this up automatically. You scan your files, quickly sanity check them, ensure validation passes, and then publish to make the Card discoverable by LLM recruiters:
scoutica scan ~/CV/ ./ && scoutica validate ./ && scoutica publish ./