pyr0ball
pyr0ball opened issue Circuit-Forge/roadmap#18 2026-03-10 20:26:24 -07:00
[AVCT] Avocet — Email classifier training tool — multi-account IMAP, card-stack labeling, benchmark harness
pyr0ball pushed tag v0.4.0 to Circuit-Forge/peregrine 2026-03-10 12:32:26 -07:00
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-10 12:31:36 -07:00
95c5a12196 feat(cloud): add Heimdall tier resolution to cloud_session
cf16af05d2 fix(cloud): extract cf_session cookie by name from X-CF-Session header
ba295cb010 docs: add cloud architecture + cloud-deployment.md
a893ba6527 feat(cloud): fix backup/restore for cloud mode — SQLCipher encrypt/decrypt
f230588291 feat(cloud): Privacy & Telemetry tab in Settings + update_consent()
Compare 10 commits »
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-07 22:17:40 -08:00
f448dea5a7 docs: update features table to reflect BYOK tier policy
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-07 15:39:18 -08:00
5f5319d8bf chore: move internal plans to circuitforge-plans repo
pyr0ball closed issue Circuit-Forge/peregrine#1 2026-03-07 14:09:40 -08:00
[New Feature] Dual-GPU support with DUAL_GPU_MODE env var
pyr0ball commented on issue Circuit-Forge/peregrine#1 2026-03-07 14:09:32 -08:00
[New Feature] Dual-GPU support with DUAL_GPU_MODE env var

Implementation complete

All 9 tasks from the implementation plan are merged to main.

What was shipped

  • `DUAL_GPU_MODE=ollama
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-07 13:24:30 -08:00
18efae71e1 chore: expand peregrine .gitleaks.toml allowlists for history scan
4cead4b74d chore: activate circuitforge-hooks, add peregrine .gitleaks.toml
136b9441df docs: circuitforge-hooks implementation plan (8 tasks, TDD)
3441924929 docs: circuitforge-hooks design — gitleaks-based secret + PII scanning
Compare 4 commits »
pyr0ball created branch main in Circuit-Forge/circuitforge-hooks 2026-03-07 13:05:10 -08:00
pyr0ball pushed to main at Circuit-Forge/circuitforge-hooks 2026-03-07 13:05:10 -08:00
97664d7256 docs: add README with install and usage instructions
3965a4fc9c test: add integration tests for pre-commit and commit-msg hooks
d8fb9eb5f6 fix(hooks): quote CONFIG_ARG, guard pre-push against empty repos
f26f3ef7ce feat: add pre-commit, commit-msg, and pre-push hook scripts
d7e66aa53a feat: add install.sh for one-command hook activation
pyr0ball created repository Circuit-Forge/circuitforge-hooks 2026-03-07 13:05:01 -08:00
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-07 12:10:12 -08:00
a620c87310 docs: update changelog for v0.3.0 release
4e75a27663 feat: merge feedback-button branch — BYOK warning, PII scrub, LLM suggest, sidebar indicator
3a601a1822 test: anonymize real personal data — use fictional Alex Rivera throughout test suite
8992d9c1a7 fix: remove dead byok_cloud_acknowledged scalar key — list is the authority
c8284504fe docs: clarify byok acknowledgment semantics and double-read intent
Compare 37 commits »
pyr0ball closed issue Circuit-Forge/peregrine#9 2026-03-06 16:27:42 -08:00
[New Feature] Backup script — automated data backup for staging.db, config, and cover letters
pyr0ball commented on issue Circuit-Forge/peregrine#9 2026-03-06 16:27:36 -08:00
[New Feature] Backup script — automated data backup for staging.db, config, and cover letters

Implemented and closed.

All acceptance criteria met:

  • scripts/backup.py committed and tested
  • ./manage.sh backup creates a timestamped tarball in the configured backup directory -…
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-06 16:04:30 -08:00
cfa9b3a18a docs: update changelog for v0.3.0 release
pyr0ball pushed tag v0.3.0 to Circuit-Forge/peregrine 2026-03-06 16:02:34 -08:00
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-06 16:01:53 -08:00
d54770ffbb feat: merge feedback-button branch — BYOK warning, PII scrub, LLM suggest, sidebar indicator
34cdbfda0a test: anonymize real personal data — use fictional Alex Rivera throughout test suite
dd67f3c0d9 fix: remove dead byok_cloud_acknowledged scalar key — list is the authority
661e0e1fc3 docs: clarify byok acknowledgment semantics and double-read intent
64487401f0 feat: byok activation warning — require acknowledgment when enabling cloud LLM
Compare 37 commits »
pyr0ball pushed to main at Circuit-Forge/peregrine 2026-03-06 16:01:16 -08:00
bc5f771e43 ci: add GitHub Actions pytest workflow
3663838d58 docs: add canonical-source banner and CI badge to README
6722692b5c feat: issue templates, PR template, security redirect
4f36af8dca docs: add CONTRIBUTING.md with BSL policy and CLA note
f3fd7b741e docs: add SECURITY.md — responsible disclosure policy
Compare 125 commits »