hikyo

Implementation status

docs/status/ledger.json is the sole mutable authority for current implementation status. Specs and ADRs define obligations. Handoffs are immutable evidence.

IDKindStatusCurrent stateEvidence
CAP-RUNTIME-STORAGEcapabilityimplementedSingle multicall binary, SQLite and PostgreSQL stores, migrations, and CI#42 handoff
CAP-SECURITY-FOUNDATIONScapabilityimplementedEnvelope encryption, authorization chokepoint, append-only audit trails, and gap-free PostgreSQL audit export#43 handoff, #44 handoff, #45 handoff, #84 handoff
CAP-CORE-API-CLIcapabilityimplementedBootstrap administration, local login, hierarchy CRUD, key declarations, validation, encrypted values, copy, clone, and bulk apply#47 handoff, #48 handoff, #49 handoff, #50 handoff
CAP-HUMAN-ACCESScapabilityimplementedOIDC including Google and tenant-specific Microsoft Entra, GitHub OAuth2, policy-controlled federated and verified local email signup, explicit identity linking and invitation claims, browser and device CLI login, WebAuthn, TOTP, recovery, sessions, grants, role templates, protected environments, and org/instance member invitations#54 handoff, #55 handoff, #568 handoff, Social sign-in operator runbook, #608 mailer and local signup, #609 GitHub OAuth2, #613 acceptance evidence and remaining gates
CAP-MEMBER-ACCESS-RULEScapabilitypartialOperative human access rules with project, environment and key/folder selectors; rule-local exceptions and widening confirmation; selector-bound delegation and atomic replacement; per-key publish/history and definition checks; unified Members cards and client-side Who can…? over disclosed grants and rules Remaining: Machine rules, all/future-project rules, environment-name binding and a server-side resolver. For #15 only, the owner accepted Astra-high verification plus independent Sol 6.1-high source review; the reconciliation preserves the skipped quota-gated pass and its limitations.Member access rules ADR, Member access rules handoff, October 5 unified access cards, October 16 review reconciliation
CAP-PRIVACY-OPERATIONScapabilityimplementedHost-local subject export, correction, restriction, release, identity erasure and restore receipt replay; bounded audited audit retention; doctor evidence collection and operator privacy documentationPrivacy guide, Compliance spec, Delivery handoff
CAP-MATRIX-DISCLOSUREcapabilityimplementedEmbedded app shell, environment matrix, row editor, problems filter, reveal/copy ceremonies, protected publish flows, key declaration from the matrix, catalogue declaration detail and editing, and key rename/reclassify/delete#56 handoff, #57 handoff, #58 handoff, #491 handoff, #494 handoff, #492 PR, #493 PR
CAP-MACHINE-ACCESScapabilityimplementedService accounts with browser create/delete, display-once credentials, OIDC workload federation with browser issuer and binding administration, receiving-side connection credentials, and machine-access UI#61 handoff, #62 handoff, #67 handoff, #464 PR, #497 PR, #498 PR
CAP-MULTI-INSTANCEcapabilityimplementedDirectory-tier remotes and browser-direct workspace sessions#71 handoff
CAP-ENTERPRISE-IDENTITYcapabilityimplementedSAML service-provider support and SCIM provisioning, fully open-sourceSAML contract, #73 handoff
CAP-BACKUP-RESTOREcapabilityimplementedEncrypted export/restore plus the cross-engine recovery drill#76 handoff
CAP-REVISION-LIFECYCLEcapabilityimplementedDrafts, snapshots, selective publish, rollback, durable pins, retention, GC, and history restore/pin lifecycle#51 handoff, #52 handoff, #53 handoff, #59 handoff
CAP-ADMINISTRATION-UIcapabilityimplementedMembers at organisation, project and instance scope, registration policy editing, organisation rename and origin filtering, organisation/project/instance settings, account security and credential establishment, browser step-up, OIDC/OAuth2/SAML/SCIM provider administration, active-mailer status and test send, organisation, project and environment audit query and export, and remote cryptographic maintenance#60 handoff, #567 handoff, #500 handoff, #499 PR, #501 PR, #502 PR, #503 PR, Social sign-in administration, Mailer operations, #613 acceptance evidence and remaining gates
CAP-IMPORTS-ONBOARDINGcapabilityimplementedKubernetes, SOPS, and Infisical file imports; live Kubernetes and Vault/OpenBao connectors; import wizard; dotenv scaffolding; browser imports of .env, Kubernetes, Infisical, and Vault/OpenBao sources#68 handoff, #69 handoff, #112 handoff, #496 handoff, #495 PR
CAP-DELIVERYcapabilityimplementedCompose delivery and hikyo run, Kubernetes operator/CRDs, Forgejo, GitHub Actions, GitLab CI/CD variables, Cloudflare Workers/Pages, AWS Secrets Manager, and Vault/OpenBao KV v2 adapters with multi-target synchronization and a browser-operated adapter lifecycle, and machine-reveal opt-in#63 handoff, #64 handoff, #65 handoff, #66 handoff, #157 handoff, #158 handoff, #159 handoff, #162 handoff, #504 handoff, #161 handoff
CAP-KEY-ROTATIONcapabilityimplementedRoot, master, DEK, token, and scanning-key rotation plus resumable re-encryption#75 handoff
CAP-SECRET-SCANNINGcapabilityimplementedSurface-1 warnings and Surface-2 blocks on every CLI/API value ingress#74 handoff
CAP-REPOSITORY-SCANNINGcapabilityimplementedLocal hikyo scan over files, staged and unstaged changes, Git history and commit ranges with the value-entry ruleset, redacted table/JSON/SARIF output, reviewed suppressions, bounded budgets, and stable CI exit codes#153 handoff, user guide
CAP-PRODUCTION-OPScapabilityimplementedAll registered operational bounds, doctor, upgrade path, no-egress posture, pinned operator resource limits, and native arm64 operator and floor acceptanceoperations contract, bound registry, #76 handoff, operator floor report, 1.0 acceptance ledger
CAP-SUPPLY-CHAIN-SITEcapabilityimplementedSigned release pipeline, SBOMs, documentation/governance site, matching icons, and offline-capable PWA#46 handoff, #78 handoff
CAP-PUBLIC-RELEASEcapabilitypartialCosign trust, SBOM generation, GoReleaser/Helm packaging, and installer verification Remaining: Run full acceptance, freeze API/CLI, and publish 1.0 under #79#46 handoff, 1.0 blockers
CAP-BROWSER-SCANNINGcapabilityimplementedSurface-1 warn dialog on matrix editing and the Surface-2 block dialog on the declaration editor#74 handoff, #183 handoff
CAP-WEBUI-PARITYcapabilityimplementedExecutable parity registry over every public operation with closed exception classes, browser-only lifecycle acceptance from an empty organisation to Kubernetes-ready delivery, recovery-code sign-in, project and environment audit, browser administration of identity providers, adapters, and remote crypto, and dynamic-secret provider and lease managementparity registry, #490 handoff, #504 handoff, #595 handoff
OBL-SCAN-PERFORMANCEobligationimplementedCommitted Pi-class artifact gates scan latency, compile time, and scanner boot memory.benchmark artifact, #74 handoff
OBL-OPERATOR-PI-FITobligationimplementedNative arm64 operator acceptance records the operator process peak RSS at 98,889,728 bytes under the 128 MiB limit, with PID, start-time, container identity and executable hash verification.operator floor workflow, operator floor report, RSS correction report, operator limits
OBL-IMPORT-FIXTURESobligationimplementedAdversarial connector fixtures, provider-error sanitization, exporter floor, and canonical JSON serialization are executable tests.connector fixtures, #68 handoff
OBL-ADAPTER-FIXTURESobligationimplementedForgejo/GitHub contract tests cover conflict behavior, sealed-box delivery, and representation refusals.GitHub contract, #65 handoff, #66 handoff
OBL-CI-ACTION-PINSobligationimplementedCI and release workflows carry immutable action pins and executable verification.CI workflow, #46 handoff
OBL-CLI-GOLDENSobligationimplementedCLI output and scenario contracts are checked against committed golden fixtures.CLI goldens, walking-skeleton handoff
OBL-REPOSITORY-TRANSFERobligationimplementedCanonical repository and organization controls are hosted under Hikyo-Org.transfer handoff
OBL-UI-SCHEMA-POLISHobligationopenDialog-level visual refinement remains available within the frozen UI contract.UI contract, 1.0 blocker handoff
OBL-OPS-SUPERSESSIONobligationopenEditorial consolidation remains optional when ops-spec is next reissued.operations contract
OBL-DOCS-SITEobligationimplementedCanonical Astro/Fumadocs documentation and O4-O6 governance artifacts are built and verified.#78 handoff, current site toolchain, current audit
OBL-OPS-ROW-NUMBERINGobligationopenEditorial row renumbering remains for the next ops-spec amendment.ops catalogue
OBL-ACCEPTED-RESIDUALSobligationacceptedNamed residual risks stay governed by their owning ADRs and reopen triggers.operations contract