Download ProjectIntakeTower/README.md from smlflg/AgentProjectMinenraeumer: direct link, hf CLI and curl.
- Browser
- Download file 3.28 kB
-
https://huggingface.co/smlflg/AgentProjectMinenraeumer/resolve/main/ProjectIntakeTower/README.md
- Command line
-
hf download hf://smlflg/AgentProjectMinenraeumer/ProjectIntakeTower/README.md
-
curl -L -o README.md https://huggingface.co/smlflg/AgentProjectMinenraeumer/resolve/main/ProjectIntakeTower/README.md
ProjectIntakeTower
ProjectIntakeTower is a local, read-only intake harness for Samuel's machine. It scans approved project and agent-state roots, creates a prioritized inventory, drafts bounded handoff jobs, drafts GitHub issues locally, and verifies the resulting artifacts.
Purpose
Reduce open mental tabs into one working map:
- local project inventory
- project cards with evidence snippets
- triage lists
- bounded review-only job contracts
- local GitHub issue drafts
- owner digest
Safety model
- Source projects are scanned read-only.
- Writes are restricted to this
ProjectIntakeTower/repository. - Secret-like filenames and secret-like content are skipped/redacted.
- Dependency/build/cache directories are ignored.
- Large/binary files are not read; media is treated as filename metadata only.
- GitHub issues are not created by default. Drafts are Markdown files under
github/issue_drafts/. - Worker jobs are
review_onlyunless Samuel explicitly changes the mode.
Run intake
From this repository:
bash scripts/run_all.sh
The pipeline runs:
scripts/scan_projects.pyscripts/create_project_cards.pyscripts/triage_projects.pyscripts/generate_jobs.pyscripts/generate_github_issue_drafts.py- verifier checks
Outputs
OWNER_DIGEST.md— one-screen owner summaryinventory/raw_scan.jsonl— scan events and skipped roots/filesinventory/projects.jsonl— structured project inventoryinventory/project_cards/*.md— one card per detected project/artifact clusterinventory/evidence/*.json— capped safe evidence snippetstriage/BACKLOG.mdtriage/TOP_10_NEXT_ACTIONS.mdtriage/MERGE_CANDIDATES.mdtriage/ARCHIVE_CANDIDATES.mdtriage/NEEDS_HUMAN.mdjobs/pending/*.json— bounded handoff contractsgithub/issue_drafts/*.md— local issue drafts
GitHub issue creation
Default behavior creates local drafts only:
python3 scripts/generate_github_issue_drafts.py
To create real issues, review drafts first, then run explicitly:
python3 scripts/generate_github_issue_drafts.py --create --repo OWNER/REPO --yes
No issue creation happens without --create --repo OWNER/REPO --yes.
Agent job protocol
Agents working from jobs/pending/*.json must:
- Read exactly one job contract.
- Treat
project_pathas read-only. - Never read or print secrets.
- Never commit, push, merge, delete, or refactor source projects.
- Write artifacts only under
ProjectIntakeTower/jobs/done/<job_id>/. - Stop with
needs_humanif credentials, destructive actions, unclear owner intent, or writes outside scope are required. - Treat success as verifier-owned: artifacts plus verifier pass, not agent opinion.
Operator role
The Operator keeps Samuel in control. The Operator dispatches bounded workers, verifies artifacts, summarizes results, and human-gates risky decisions. Worker claims are not accepted without artifact paths and verifier results.
Verifiers
python3 verifier/verify_inventory.py
python3 verifier/verify_job_contracts.py
python3 verifier/verify_artifacts.py
For a completed job:
python3 verifier/verify_artifacts.py --job jobs/pending/<job_id>.json --require-done