2026-04-15 21:27:25 -04:00
|
|
|
project: notfiles
|
|
|
|
|
id: notfile
|
2026-07-08 15:22:59 -04:00
|
|
|
updated: 2026-07-08
|
2026-07-08 13:07:42 -04:00
|
|
|
items:
|
|
|
|
|
- id: uncommitted-work
|
|
|
|
|
doob_uuid: null
|
|
|
|
|
name: uncommitted-work
|
|
|
|
|
priority: P1
|
|
|
|
|
status: open
|
|
|
|
|
title: Uncommitted changes (3 files)
|
|
|
|
|
description: |-
|
|
|
|
|
Working tree has uncommitted changes:
|
|
|
|
|
.claude/worktrees/agent-a27fe5f2
|
|
|
|
|
.claude/settings.local.json
|
|
|
|
|
.superpowers/brainstorm/72758-1776397235/state/server-stopped
|
|
|
|
|
files:
|
|
|
|
|
- .claude/worktrees/agent-a27fe5f2
|
|
|
|
|
- .claude/settings.local.json
|
|
|
|
|
- .superpowers/brainstorm/72758-1776397235/state/server-stopped
|
|
|
|
|
completed: null
|
|
|
|
|
extra: []
|
2026-04-15 21:27:25 -04:00
|
|
|
log:
|
2026-07-08 15:22:59 -04:00
|
|
|
- date: 2026-07-08
|
|
|
|
|
summary: hexagonal architecture refactor with adapters and integration tests, notsecrets cleanup, config payload moved to notfiles-config repo
|
|
|
|
|
commits:
|
|
|
|
|
- 6427d18
|
|
|
|
|
- 25624c9
|
2026-07-08 13:07:42 -04:00
|
|
|
- date: '20260606.135918'
|
|
|
|
|
summary: done=13 running=0 pending=0 blocked=0
|
|
|
|
|
commits: []
|
2026-04-17 18:56:22 -04:00
|
|
|
- date: 2026-04-17
|
|
|
|
|
summary: Added notnet crate with YubikeySource and threaded Tailscale into notstrap; design spec complete
|
feat(notsecrets): add multi-provider secret resolution system
Add a config-driven, strongly-typed secret/env resolution system to
notsecrets with 11 provider backends. The system supports explicit
key bindings with typed SecretRef enums and a priority chain fallback.
Tier 1 providers (implemented): Env, 1Password, dotenvx, SOPS, GSM
Tier 2 providers (stubbed): nuenv, direnv, mise, Bitwarden, Vault, dotenvy
New types: Provider, ProviderConfig, SecretRef, SecretsConfig,
SecretsError, SecretSource, EnumerableSecretSource, SecretResolver
Config lives in notsecrets.toml with typed serde deserialization.
ISP split: EnumerableSecretSource for backends that support bulk
enumeration, SecretSource for single-key lookup only.
Includes conformance test suite, 33 new tests (161 workspace total).
notstrap EnvInjector migration deferred to follow-up.
2026-06-06 09:49:05 -04:00
|
|
|
commits: []
|
2026-04-15 21:29:34 -04:00
|
|
|
- date: 2026-04-15
|
|
|
|
|
summary: Hardened bootstrap and hook-state failure handling, made notfiles FileStore usage real, and fixed copy-drift safety coverage
|
feat(notsecrets): add multi-provider secret resolution system
Add a config-driven, strongly-typed secret/env resolution system to
notsecrets with 11 provider backends. The system supports explicit
key bindings with typed SecretRef enums and a priority chain fallback.
Tier 1 providers (implemented): Env, 1Password, dotenvx, SOPS, GSM
Tier 2 providers (stubbed): nuenv, direnv, mise, Bitwarden, Vault, dotenvy
New types: Provider, ProviderConfig, SecretRef, SecretsConfig,
SecretsError, SecretSource, EnumerableSecretSource, SecretResolver
Config lives in notsecrets.toml with typed serde deserialization.
ISP split: EnumerableSecretSource for backends that support bulk
enumeration, SecretSource for single-key lookup only.
Includes conformance test suite, 33 new tests (161 workspace total).
notstrap EnvInjector migration deferred to follow-up.
2026-06-06 09:49:05 -04:00
|
|
|
commits: []
|
2026-04-15 21:27:25 -04:00
|
|
|
- date: 2026-04-15
|
|
|
|
|
summary: Pruned completed items from handoff; GitHub issues plus doob are now the source of truth for active work
|
feat(notsecrets): add multi-provider secret resolution system
Add a config-driven, strongly-typed secret/env resolution system to
notsecrets with 11 provider backends. The system supports explicit
key bindings with typed SecretRef enums and a priority chain fallback.
Tier 1 providers (implemented): Env, 1Password, dotenvx, SOPS, GSM
Tier 2 providers (stubbed): nuenv, direnv, mise, Bitwarden, Vault, dotenvy
New types: Provider, ProviderConfig, SecretRef, SecretsConfig,
SecretsError, SecretSource, EnumerableSecretSource, SecretResolver
Config lives in notsecrets.toml with typed serde deserialization.
ISP split: EnumerableSecretSource for backends that support bulk
enumeration, SecretSource for single-key lookup only.
Includes conformance test suite, 33 new tests (161 workspace total).
notstrap EnvInjector migration deferred to follow-up.
2026-06-06 09:49:05 -04:00
|
|
|
commits: []
|