kenn software

project devlogs / docbank

docbank

Own your document archive, with indexed retrieval, stable identities, verifiable content, and recovery for you and your agents

Choose project docbank ↓

Code growth

Source lines over time

201,876lines as of 2026-09-05
docbank source code growth Source code measured at 10 snapshots, from 0 lines on 2026-07-06 to 201,876 lines on 2026-09-05. Full measurements are in the table below. 0 100,938 201,876 2026-07-06: 0 source lines2026-07-12: 11,201 source lines2026-07-19: 55,249 source lines2026-07-26: 80,563 source lines2026-08-02: 110,490 source lines2026-08-09: 110,490 source lines2026-08-16: 110,490 source lines2026-08-23: 128,972 source lines2026-08-30: 169,893 source lines2026-09-05: 201,876 source lines 2026-07-06 2026-09-05 docbank source code growth Source code measured at 10 snapshots, from 0 lines on 2026-07-06 to 201,876 lines on 2026-09-05. Full measurements are in the table below. 0 100.9K 201.9K 2026-07-06: 0 source lines2026-07-12: 11,201 source lines2026-07-19: 55,249 source lines2026-07-26: 80,563 source lines2026-08-02: 110,490 source lines2026-08-09: 110,490 source lines2026-08-16: 110,490 source lines2026-08-23: 128,972 source lines2026-08-30: 169,893 source lines2026-09-05: 201,876 source lines 2026-07-06 2026-09-05

+201,876 lines since 2026-07-06

Measurements & method

SCC code lines (nonblank, noncomment) in tracked source files, including tests, SQL, HTML, and CSS. Excludes prose, shell scripts, data/config files, vendored dependencies, build output, generated and minified files. Counts the checked-out tree, not accumulated additions.

Snapshots follow the repository’s default branch. Lines measure codebase size, not work completed. Historical counts can fall when code is removed.

Measured with scc 3.7.0. Updated 2026-09-05.

Source line measurements for docbank
DateSource linesFilesCommit
2026-09-05 201,876 686 564d0a8
2026-08-30 169,893 602 5bf21bb
2026-08-23 128,972 541 f49b1b9
2026-08-16 110,490 446 5551889
2026-08-09 110,490 446 0543318
2026-08-02 110,490 446 0543318
2026-07-26 80,563 364 342d50d
2026-07-19 55,249 266 46e60b5
2026-07-12 11,201 100 7f0147c
2026-07-06 0 0 d8e6fa4

Project timeline

Newest first

188 merged PRs · 17 releases · 7 weeks in the devlog

  1. to

    18 PRs merged (1 Kenn, 17 community) Weekly diff: +47,130 / −2,184 lines
    • Documents can now produce safe Markdown and verified plain-text renditions from the original evidence.
    • Document renditions now have durable records, stable processing fingerprints, and atomic publishing.
    • Backups can include document derivatives without relying on external providers, and cleanup can remove derivatives without deleting originals.
    • Provider uploads now use the exact bytes that passed inspection, and DNS checks apply to the connection actually opened.
    • Preflight now flags cloud placeholders and explains why hydration failed.
  2. to

    10 PRs merged (10 Kenn, 0 community) Weekly diff: +22,156 / −1,255 lines
    • Extract text with local OCR without tying document processing to one provider.
    • Normalize documents once and reuse embedding plans across document workflows.
    • Process mixed batches and interleaved documents with media detection and format-specific probing.
    • Mistral document processing and Voyage multimodal embeddings now stop on unsupported or invalid conditions instead of continuing with uncertain results.
    • The v0.13 document understanding APIs now have user documentation.
  3. to

    2 PRs merged (2 Kenn, 0 community) Weekly diff: +44 / −47 lines
    • Developers now have clearer document-processing boundaries and simpler imports.
    • Docbank now uses Go 1.26.6 to keep module verification consistent.
  4. to

    22 PRs merged (22 Kenn, 0 community) Weekly diff: +31,885 / −1,245 lines
    • Upload verified documents directly from the web app.
    • Assign, inspect, manage, and browse documents by tag on the web.
    • Move documents to recoverable trash and restore them from either the web app or terminal interface.
    • Inspect storage, backups, daemon jobs, and permanent audit evidence more easily.
    • Download retained document versions from the web app and use verified multi-store storage.
  5. to

    42 PRs merged (42 Kenn, 0 community) Weekly diff: +30,304 / −1,658 lines
    • Browse vaults in a local web app, including immutable versions, audit history, provenance, and background job health.
    • Download verified documents from the web app or CLI without leaving partial files behind.
    • Search by directory, tag, media type, or modification time, and reuse stable node IDs in CLI commands.
    • Reorganize documents atomically and create virtual directories from the CLI.
    • Embed docbank with bounded document, immutable storage, and provenance APIs.
  6. to

    68 PRs merged (67 Kenn, 1 community) Weekly diff: +51,931 / −3,624 lines
    • Search verified plain-text document contents and organize them with stable tags.
    • Edit, replace, inspect, revert, and prune versioned content with integrity checks.
    • Track audited changes including imports, moves, renames, deletions, restores, tag updates, and content revisions.
    • Create, verify, and restore packed backups with audit fidelity checks.
    • Run the full Docbank lifecycle on Windows, with release builds available across six platforms.
  7. to

    26 PRs merged (26 Kenn, 0 community) Weekly diff: +16,317 / −1,359 lines
    • Use Docbank's first release to ingest documents, store content, browse a virtual tree, and work through the CLI or daemon.
    • Upload remote content with digest verification and confirm content identity over HTTP.
    • Stream verified content with separate limits for loose and packed objects.
    • Inspect, maintain, and reclaim packed storage through explicit commands.
    • Read documentation routes in Markdown and follow documented workflows for users and agents.

Weekly summaries are auto-generated from project activity. Browse all weeks →