Skip to content

Develop - #202

Merged
kohki-shikata merged 20 commits into
mainfrom
develop
Sep 5, 2026
Merged

kohki-shikata merged 20 commits into
mainfrom
develop

Conversation

@kohki-shikata

Copy link
Copy Markdown
Member

No description provided.

cursoragent and others added 20 commits September 3, 2026 09:09
Bring #177 (global config v2 / multi-host §2) into the v0.20.0
development branch as the base for follow-up work (#153, #174, #193).

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Add secretstore_hosts, unlock_lock, and vault_unlock_restore specs.
Revise session_lifecycle for Keychain-backed vault_unlock and cross-link
related #177 docs (host_resolve, migrate_v2, apiclient_unlock).

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Add cmd/init.md covering global gate, optional host, save_files,
override_project_name, overwrite/--yes, and non-interactive flags.
Index and cross-link from setup_v2 and related config specs.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Add SaveProjectConfig and bwsf init with interactive/non-interactive
flows for optional host, save_files, and override_project_name.
Requires global config (hosts: [] allowed). Overwrite confirm + --yes.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Scope Keychain secrets under hosts/<id>/, migrate flat API keys for
default, persist opaque vault_unlock via SDK Export/RestoreSession,
auto-restore on vault commands, and add bwsf unlock / lock (--all).

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Cover empty-hosts no host prompt and empty save_files globs (F3),
plus SaveProjectConfig write-error unit test. Record fixed init flags
in docs/tests/cmd/init.md.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Cover empty-hosts skip and empty save_files globs; document init in
site commands and lock non-interactive flag names in the test spec.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Add cmd/core unit tests for lock --all, host resolve, project host,
and WithUnlockRetry vault_unlock restore; guard unlock/lock against
nil host when exit is stubbed.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Guard unlock/lock when ResolveHost fails under stubbed exitFunc, keep
injectable secret store / unlock client deps, and restore unlock/lock
command registration coverage.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Add host isolation, flat-key preference, Export/Restore mock version checks,
and CLI session-lifecycle assertions for ClearSession vs Keychain retention.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Add cmd/auth_login_logout.md covering bare auth help, login→unlock,
logout/--all, and --clear removal. Index and cross-link from unlock,
session, setup, host_resolve, and secretstore specs.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
Replace flat bwsf auth/--clear with auth login and auth logout.
Login resolves host (§1.1), persists API Key, verifies Identity, then
unlocks (shared unlockVaultForHost). Logout clears API Key and
vault_unlock; supports --all. Update guidance strings, unit tests,
COMMANDS/site/README docs.

Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
docs(tests): #153 host 単位セッションのテスト仕様(§3)
docs(tests): #193 bwsf init のテスト仕様(§5)
publish_results is only supported on the default branch, so develop
pushes failed with "Only the default branch main is supported."

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Kohki SHIKATA <kohki-shikata@users.noreply.github.com>
@kohki-shikata
kohki-shikata merged commit 8f476e2 into main Sep 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants