thePR0M3TH3AN
|
052df22d98
|
Merge pull request #949 from PR0M3TH3AN/agents/daily/const-refactor-agent-6030217732144816502
Daily Agent Run - const-refactor-agent
|
2026-02-28 10:06:16 -05:00 |
|
thePR0M3TH3AN
|
c967a11431
|
Merge pull request #948 from PR0M3TH3AN/agents/daily/ci-health-agent-run-10496553626972789836
chore: Daily ci-health-agent execution
|
2026-02-28 10:05:45 -05:00 |
|
thePR0M3TH3AN
|
db9ff1e419
|
Merge pull request #939 from PR0M3TH3AN/agents/daily/torch-garbage-collection-agent-12408381192417739968
Daily Agent: torch-garbage-collection-agent
|
2026-02-26 23:32:17 -05:00 |
|
thePR0M3TH3AN
|
60fd4de4fb
|
Merge branch 'beta' into agents/daily/torch-garbage-collection-agent-12408381192417739968
|
2026-02-26 23:32:09 -05:00 |
|
thePR0M3TH3AN
|
317bcb29a3
|
Merge pull request #940 from PR0M3TH3AN/agents/weekly/bug-reproducer-agent-11570474922719229925
Weekly Scheduler Run: bug-reproducer-agent
|
2026-02-26 22:24:01 -05:00 |
|
thePR0M3TH3AN
|
7c891eaafb
|
Merge branch 'beta' into agents/weekly/bug-reproducer-agent-11570474922719229925
|
2026-02-26 22:23:06 -05:00 |
|
thePR0M3TH3AN
|
5d41557e2e
|
Merge pull request #938 from PR0M3TH3AN/agents/daily/test-audit-agent-11211021334044875254
Run test-audit-agent daily task
|
2026-02-26 22:22:29 -05:00 |
|
thePR0M3TH3AN
|
4096d49272
|
Merge branch 'beta' into agents/daily/test-audit-agent-11211021334044875254
|
2026-02-26 22:22:21 -05:00 |
|
thePR0M3TH3AN
|
ae6093e0f8
|
Merge pull request #936 from PR0M3TH3AN/agents/daily/test-audit-agent-2026-02-27-18262958116802348452
test-audit-agent daily run
|
2026-02-26 21:44:01 -05:00 |
|
thePR0M3TH3AN
|
dd8365895c
|
Merge branch 'beta' into agents/daily/test-audit-agent-2026-02-27-18262958116802348452
|
2026-02-26 21:43:53 -05:00 |
|
thePR0M3TH3AN
|
1e169087a0
|
Merge pull request #937 from PR0M3TH3AN/agents/daily/todo-triage-agent-7845727753027791747
Run daily todo-triage-agent
|
2026-02-26 21:41:55 -05:00 |
|
thePR0M3TH3AN
|
bf25a19ca4
|
Merge branch 'beta' into agents/daily/todo-triage-agent-7845727753027791747
|
2026-02-26 21:41:48 -05:00 |
|
thePR0M3TH3AN
|
6f99b5090d
|
Merge pull request #935 from PR0M3TH3AN/agents/daily/style-agent-3237388057797561077
chore(style-agent): daily formatting run
|
2026-02-26 21:36:18 -05:00 |
|
thePR0M3TH3AN
|
7dc80ed50f
|
Merge branch 'beta' into agents/daily/style-agent-3237388057797561077
|
2026-02-26 21:36:11 -05:00 |
|
thePR0M3TH3AN
|
89a90af222
|
Merge pull request #934 from PR0M3TH3AN/agents/daily/test-audit-agent-9196356756711804853
test-audit-agent: Daily run (failed validation)
|
2026-02-26 21:33:42 -05:00 |
|
thePR0M3TH3AN
|
b414f797d9
|
Merge branch 'beta' into agents/daily/test-audit-agent-9196356756711804853
|
2026-02-26 21:33:27 -05:00 |
|
thePR0M3TH3AN
|
3e74cdac75
|
Merge pull request #933 from PR0M3TH3AN/agents/daily/style-agent-16261433101675339487
chore(ai): format sources (style-agent)
|
2026-02-26 21:32:44 -05:00 |
|
thePR0M3TH3AN
|
71a012e255
|
Merge branch 'beta' into agents/daily/style-agent-16261433101675339487
|
2026-02-26 21:32:35 -05:00 |
|
thePR0M3TH3AN
|
8f6a39ad73
|
Merge pull request #932 from PR0M3TH3AN/agents/daily/todo-triage-agent-15753234548858817396
feat(scheduler): execute todo-triage-agent daily task
|
2026-02-26 21:31:55 -05:00 |
|
thePR0M3TH3AN
|
da553bcdc4
|
landing: add favicon and switch accent palette to green
|
2026-02-26 16:12:43 -05:00 |
|
thePR0M3TH3AN
|
4459dfea78
|
Fix display service input hooks and clean pytest warnings
|
2026-02-26 15:45:55 -05:00 |
|
thePR0M3TH3AN
|
44a5afa99b
|
Merge pull request #928 from PR0M3TH3AN/refactor/gui-backend-constants-18119685441517758660
Refactor GUI backend configuration to constants
|
2026-02-26 14:37:14 -05:00 |
|
thePR0M3TH3AN
|
53dcbb72c6
|
Merge pull request #929 from PR0M3TH3AN/refactor-menu-handler-generic-8639963642107346
Refactor entry menus to use generic `MenuHandler.run_menu`
|
2026-02-26 14:37:03 -05:00 |
|
thePR0M3TH3AN
|
ca1b371e85
|
Merge pull request #930 from PR0M3TH3AN/refactor/password-complexity-4748189869193669602
🧹 Refactor _enforce_complexity for better maintainability
|
2026-02-26 14:36:49 -05:00 |
|
thePR0M3TH3AN
|
bacb6bb48b
|
Merge pull request #931 from PR0M3TH3AN/refactor-modify-entry-complexity-13101960046929337041
🧹 Refactor modify_entry to reduce complexity
|
2026-02-26 14:36:38 -05:00 |
|
thePR0M3TH3AN
|
fddb1e6d36
|
Merge pull request #927 from PR0M3TH3AN/fix-race-condition-backup-perms-14885258456096381192
Fix race condition in backup file permissions using atomic_write
|
2026-02-26 14:36:26 -05:00 |
|
thePR0M3TH3AN
|
9a8c68dc81
|
Merge pull request #926 from PR0M3TH3AN/refactor/handle-add-methods-duplication-16655045915046682728
Refactor handle_add_* methods in manager.py to remove duplication
|
2026-02-26 14:36:12 -05:00 |
|
thePR0M3TH3AN
|
1c4ccb0bcb
|
Merge pull request #925 from PR0M3TH3AN/fix/pycryptodome-dependency-10448946637332491323
🔒 Fix missing pycryptodome dependency for PGP features
|
2026-02-26 14:35:56 -05:00 |
|
thePR0M3TH3AN
|
b680e1dfa5
|
Merge pull request #924 from PR0M3TH3AN/test-fingerprint-edge-cases-17056355250998203024
🧪 Add edge case tests for generate_fingerprint
|
2026-02-26 14:35:44 -05:00 |
|
thePR0M3TH3AN
|
c8879d0f3d
|
Merge pull request #923 from PR0M3TH3AN/refactor/vault-load-index-9200132074012040692
Refactor Vault.load_index to improve readability
|
2026-02-26 14:35:31 -05:00 |
|
thePR0M3TH3AN
|
df56456406
|
Merge pull request #922 from PR0M3TH3AN/agents/daily/style-agent-16178690583825486979
chore(style): apply black formatting
|
2026-02-26 14:35:17 -05:00 |
|
thePR0M3TH3AN
|
92753034af
|
Merge branch 'beta' into agents/daily/style-agent-16178690583825486979
|
2026-02-26 14:35:09 -05:00 |
|
thePR0M3TH3AN
|
9408a64c1c
|
Merge pull request #921 from PR0M3TH3AN/fix-backup-seed-overwrite-3580566875642074998
🔒 Fix Arbitrary File Overwrite in backup_parent_seed
|
2026-02-26 14:34:32 -05:00 |
|
thePR0M3TH3AN
|
f7d679d448
|
Merge pull request #920 from PR0M3TH3AN/agents/daily/scheduler-update-agent-14403425269970827929
Daily Scheduler Run: scheduler-update-agent
|
2026-02-26 14:34:16 -05:00 |
|
thePR0M3TH3AN
|
11f61cec4c
|
Merge pull request #919 from PR0M3TH3AN/code-health-display-service-3270220411041344632
🧹 Refactor display logic to DisplayService
|
2026-02-26 14:33:22 -05:00 |
|
thePR0M3TH3AN
|
7a74a3d77d
|
Merge pull request #918 from PR0M3TH3AN/refactor-initialize-managers-2379820850270818796
Refactor initialize_managers in PasswordManager
|
2026-02-26 14:33:05 -05:00 |
|
thePR0M3TH3AN
|
499f2c0915
|
Merge pull request #917 from PR0M3TH3AN/perf-import-vault-blocking-7033826596991244331
⚡ Optimize import_vault endpoint to prevent blocking event loop
|
2026-02-26 14:32:50 -05:00 |
|
thePR0M3TH3AN
|
115eacb326
|
Merge pull request #916 from PR0M3TH3AN/jules-stats-manager-test-11560243951841616901
Add test for StatsManager.reset
|
2026-02-26 14:32:34 -05:00 |
|
thePR0M3TH3AN
|
0205a738e5
|
Merge pull request #915 from PR0M3TH3AN/atomic-write-cleanup-tests-2648208333040730996
test: verify atomic_write cleanup on failure
|
2026-02-26 14:32:14 -05:00 |
|
thePR0M3TH3AN
|
ece0dda09f
|
chore(backups): add torch backup snapshot 2026-02-26T13-45-30-661Z
|
2026-02-26 08:48:45 -05:00 |
|
thePR0M3TH3AN
|
b5d8caa280
|
fix(torch): handle self-copy update paths and record bitvid context note
|
2026-02-26 08:47:54 -05:00 |
|
thePR0M3TH3AN
|
75632cb780
|
chore(torch): update TORCH and rotate memory update
|
2026-02-26 08:34:19 -05:00 |
|
thePR0M3TH3AN
|
73068dba73
|
Merge pull request #910 from PR0M3TH3AN/agents/daily/protocol-research-agent-1628573958005058735
protocol-research-agent: Create Protocol Inventory & Compliance Report
|
2026-02-26 08:11:04 -05:00 |
|
thePR0M3TH3AN
|
df0ed4f1a9
|
Merge branch 'beta' into agents/daily/protocol-research-agent-1628573958005058735
|
2026-02-26 08:10:55 -05:00 |
|
thePR0M3TH3AN
|
ae2b863e69
|
Merge pull request #908 from PR0M3TH3AN/agents/daily/onboarding-audit-agent-8897219026798356218
Scheduler run: onboarding-audit-agent (daily)
|
2026-02-26 08:10:21 -05:00 |
|
thePR0M3TH3AN
|
056f12eb43
|
Merge branch 'beta' into agents/daily/onboarding-audit-agent-8897219026798356218
|
2026-02-26 08:10:12 -05:00 |
|
thePR0M3TH3AN
|
a610fc2621
|
Merge pull request #909 from PR0M3TH3AN/agents/daily/perf-agent-1052491488505199855
perf-agent: Initial baseline and setup
|
2026-02-26 08:09:36 -05:00 |
|
thePR0M3TH3AN
|
1b10686146
|
Merge branch 'beta' into agents/daily/perf-agent-1052491488505199855
|
2026-02-26 08:09:22 -05:00 |
|
thePR0M3TH3AN
|
967c90bfa2
|
update
|
2026-02-25 22:01:22 -05:00 |
|
thePR0M3TH3AN
|
0ffdaf4b09
|
docs: align development docs with current code behavior
|
2026-02-25 21:45:14 -05:00 |
|
thePR0M3TH3AN
|
073b1065ca
|
Handle unlock cancellation messages robustly in settings flow
|
2026-02-25 21:35:33 -05:00 |
|
thePR0M3TH3AN
|
882cd060fa
|
Fix Python 3.10 compatibility for UTC timezone usage
|
2026-02-25 21:26:32 -05:00 |
|
thePR0M3TH3AN
|
c25d1df78d
|
Format files to satisfy CI black check
|
2026-02-25 21:22:39 -05:00 |
|
thePR0M3TH3AN
|
de3bb0e2dd
|
Regenerate poetry.lock to match pyproject for CI tests
|
2026-02-25 21:21:06 -05:00 |
|
thePR0M3TH3AN
|
f6d7785803
|
Handle pip-audit advisory alias in CI workflows
|
2026-02-25 21:18:41 -05:00 |
|
thePR0M3TH3AN
|
aa1658d224
|
Fix memory note formatting after append error
|
2026-02-25 21:16:14 -05:00 |
|
thePR0M3TH3AN
|
b48545dab9
|
Restore memory log and append CI cache fix note
|
2026-02-25 21:16:05 -05:00 |
|
thePR0M3TH3AN
|
b24247dce5
|
Fix CI bootstrap by switching tests workflow cache to pip
|
2026-02-25 21:15:55 -05:00 |
|
thePR0M3TH3AN
|
df0f5a1c0f
|
Update TORCH to 1e3f88e and validate Windows-safe paths
|
2026-02-25 21:09:49 -05:00 |
|
thePR0M3TH3AN
|
ca9eb12f5d
|
Fix Windows checkout by removing colon-named TORCH artifacts
|
2026-02-25 21:07:48 -05:00 |
|
thePR0M3TH3AN
|
d872874753
|
Update coverage artifact after full test run
|
2026-02-25 20:58:05 -05:00 |
|
thePR0M3TH3AN
|
0f8a54342c
|
Fix profile setup edge cases and TOTP viewer refresh
|
2026-02-25 20:57:29 -05:00 |
|
thePR0M3TH3AN
|
45550ebb6b
|
Fix installer dependency resolution and refresh lockfile
|
2026-02-25 20:38:46 -05:00 |
|
thePR0M3TH3AN
|
4cb411c1f3
|
Add landing page branch toggle for install commands
|
2026-02-25 19:22:51 -05:00 |
|
thePR0M3TH3AN
|
88c1974ac6
|
Harden TUI recovery paths and add release integrity gates
|
2026-02-25 19:18:54 -05:00 |
|
thePR0M3TH3AN
|
1b0d11146e
|
Replace Archivox docs README with SeedPass docs index
|
2026-02-25 18:36:38 -05:00 |
|
thePR0M3TH3AN
|
72e6e3ba38
|
Close security item 6 with unlock throttling and policy gates
|
2026-02-25 18:32:06 -05:00 |
|
thePR0M3TH3AN
|
73a175b93f
|
Harden item 6 API route access controls while locked
|
2026-02-25 18:29:02 -05:00 |
|
thePR0M3TH3AN
|
dd6cbea7de
|
Start security item 6: API lock access control and unlock route
|
2026-02-25 18:26:43 -05:00 |
|
thePR0M3TH3AN
|
56b68bd0ac
|
Complete security item 3 hardening and redaction sweep
|
2026-02-25 18:23:40 -05:00 |
|
thePR0M3TH3AN
|
fcbe2b2943
|
Harden security item 2: KDF policy, export safeguards, and tests
|
2026-02-25 18:15:51 -05:00 |
|
thePR0M3TH3AN
|
c3eef44ab7
|
improved tests
|
2026-02-25 18:07:22 -05:00 |
|
thePR0M3TH3AN
|
f7f81a29d7
|
Merge branch 'beta' of https://github.com/PR0M3TH3AN/SeedPass into beta
|
2026-02-25 17:31:28 -05:00 |
|
thePR0M3TH3AN
|
d83e16baf3
|
update
|
2026-02-25 17:30:25 -05:00 |
|
thePR0M3TH3AN
|
05da152417
|
Merge pull request #907 from PR0M3TH3AN/agents/daily/known-issues-agent-11596155205609026477
docs: refresh KNOWN_ISSUES (daily)
|
2026-02-25 17:20:29 -05:00 |
|
thePR0M3TH3AN
|
94bb42d3df
|
update
|
2026-02-25 15:17:24 -05:00 |
|
thePR0M3TH3AN
|
464fa0c56e
|
Merge branch 'beta' of https://github.com/PR0M3TH3AN/SeedPass into beta
|
2026-02-25 14:37:08 -05:00 |
|
thePR0M3TH3AN
|
dfe9cedc54
|
update
|
2026-02-25 14:37:02 -05:00 |
|
thePR0M3TH3AN
|
36b4047870
|
Merge pull request #906 from PR0M3TH3AN/agents/daily/scheduler-update-agent-run-17438862322464374341
chore(scheduler): Execute daily cycle (scheduler-update-agent)
|
2026-02-25 14:36:42 -05:00 |
|
thePR0M3TH3AN
|
b93b1db31b
|
update
|
2026-02-25 13:46:50 -05:00 |
|
thePR0M3TH3AN
|
3477e74df4
|
Remove TORCH files and references
|
2026-02-25 13:35:13 -05:00 |
|
thePR0M3TH3AN
|
966701fb1a
|
update
|
2026-02-23 17:26:14 -05:00 |
|
thePR0M3TH3AN
|
b298eb017c
|
Fix landing docs link and markdown loading fallbacks
|
2026-02-23 17:23:56 -05:00 |
|
thePR0M3TH3AN
|
9e2583f838
|
Improve landing install code block and copy button design
|
2026-02-23 16:46:56 -05:00 |
|
thePR0M3TH3AN
|
37d0dffdc3
|
Merge branch 'beta' into main (safe conflict resolution)
|
2026-02-23 16:38:18 -05:00 |
|
thePR0M3TH3AN
|
3ea37865cb
|
Add landing install copy UX and document remaining security/test TODOs
|
2026-02-23 16:33:57 -05:00 |
|
thePR0M3TH3AN
|
0789dfcb55
|
Harden agent policy and API import limits; fix docs links
|
2026-02-23 16:24:53 -05:00 |
|
thePR0M3TH3AN
|
ae4fa2498b
|
update
|
2026-02-23 15:48:38 -05:00 |
|
thePR0M3TH3AN
|
03958106e1
|
Add agent mode, hardened TUI harness, coverage gates, and cross-platform installer smoke CI
This commit delivers four related improvements focused on reliability and automation while preserving existing human/TUI workflows.
1) Agent-first CLI mode (additive)
- Added new `seedpass agent` command group (`src/seedpass/cli/agent.py`) and wired it into CLI root.
- Implemented non-interactive profile bootstrap: `seedpass agent init` with `--seed|--seed-file|--generate-seed` and password env injection (`--password-env`).
- Added policy management commands: `agent policy-show` and `agent policy-set` with allow/deny kind controls.
- Added JSON-based secret retrieval: `seedpass -f <fingerprint> agent get <query> --ttl <sec>` with lease metadata and policy enforcement.
- Kept regular human mode fully available; no behavioral changes to interactive TUI entrypoint.
2) TUI agent harness deepening and stabilization
- Refactored harness into scenario profiles: `core`, `extended`, `stress` with `--scenario` selection.
- Added deterministic seeded stress campaigns: `--stress-cycles`, `--stress-seed`.
- Added scenario-specific required coverage keys and report metadata.
- Added post-condition assertions in extended scenario (archive/restore consistency, lock/unlock retrieval recovery).
- Hardened prompt matching for output variants and fail-fast behavior on non-zero SeedPass exit codes.
- Added harness unit tests for helper logic and control flow.
3) Critical module coverage gate tooling
- Added `scripts/check_critical_coverage.py` to enforce per-module thresholds from coverage JSON and report uncovered functions.
- Added override controls (`--threshold`, `--no-default-thresholds`) and optional JSON result output.
- Integrated coverage JSON generation into CI helper script and optional gate execution via `CRITICAL_COVERAGE_GATE=1`.
- Tuned default thresholds using full-suite baseline and increased strictness:
- `src/main.py >= 50%`
- `src/seedpass/core/manager.py >= 60%`
- `src/seedpass/core/encryption.py >= 80%`
- `src/seedpass/core/migrations.py >= 90%`
- Added tests for coverage gate parser/analysis logic and targeted manager worker path tests.
4) Installer validation framework for beta/main
- Added cross-platform installer smoke scripts:
- `scripts/installer_smoke_unix.sh`
- `scripts/installer_smoke_windows.ps1`
- Added GitHub Actions workflow `.github/workflows/installer-smoke.yml` with:
- reduced PR matrix
- full scheduled/manual matrix across OS/branch/mode
- per-job log capture and artifact uploads for failure triage
- Added installer testing documentation and linked from README.
Additional housekeeping
- Added `.venv/` to `.gitignore`.
- Updated docs for new harness scenarios, seeded stress mode, post-condition metadata, coverage gate usage, and installer testing workflow.
|
2026-02-23 15:47:59 -05:00 |
|
thePR0M3TH3AN
|
dd7290e83b
|
Add robust AI TUI harness, docs roadmap, and lock/unlock fix
|
2026-02-23 14:35:40 -05:00 |
|
thePR0M3TH3AN
|
60d9df5489
|
Merge pull request #894 from PR0M3TH3AN/agents/daily/ci-health-agent-run-2026-02-19-15950167682274624288
Execute ci-health-agent daily run
|
2026-02-19 16:42:54 -05:00 |
|
thePR0M3TH3AN
|
bfb802a4dd
|
Merge pull request #893 from PR0M3TH3AN/setup-torch-13657129509493820037
Install and Setup TORCH
|
2026-02-19 15:53:53 -05:00 |
|
thePR0M3TH3AN
|
22cdb75b2b
|
Merge pull request #891 from PR0M3TH3AN/agents/daily/bootstrap-torch-scheduler-9194672650426271720
Bootstrap Torch Scheduler and Daily Agent Workflow
|
2026-02-18 13:24:35 -05:00 |
|
thePR0M3TH3AN
|
78cef9dfe7
|
removed torch
|
2026-02-18 10:41:45 -05:00 |
|
thePR0M3TH3AN
|
39d3b72e66
|
Merge pull request #889 from PR0M3TH3AN/opt-totp-cache-13978863474736758588
⚡ Optimize TOTP display loop by caching derived secrets
|
2026-02-18 10:23:09 -05:00 |
|
thePR0M3TH3AN
|
46d0690160
|
Merge pull request #866 from PR0M3TH3AN/torch-investigation-1170438085662974088
Answered questions about TORCH system
|
2026-02-18 10:20:36 -05:00 |
|
thePR0M3TH3AN
|
a060b4fc61
|
Merge pull request #858 from PR0M3TH3AN/torch-install-test-9897678309148624992
feat: install TORCH and report findings
|
2026-02-18 10:20:20 -05:00 |
|
thePR0M3TH3AN
|
4640082dfe
|
Merge branch 'beta' into torch-install-test-9897678309148624992
|
2026-02-18 09:54:44 -05:00 |
|
thePR0M3TH3AN
|
2d3bfe80ba
|
Merge pull request #890 from PR0M3TH3AN/fix-code-quality-and-tests-6671300476435793261
Refactor test fixtures and fix linting issues
|
2026-02-18 09:26:58 -05:00 |
|
thePR0M3TH3AN
|
83df3eda57
|
Merge pull request #888 from PR0M3TH3AN/torch/verify-lint-5929546890394122651
Verify torch/src/ with lint
|
2026-02-17 22:45:48 -05:00 |
|