🚀 Resistance is futile. Your data’s uniqueness is added to our own.
Find a file
google-labs-jules[bot] 80aacc85a4 feat: Implement Go examples and refactor matrix execution
- Implements all placeholder Go examples in the `examples` directory.
- Corrects the `run_matrix_programmatically` example to use the `borg` package.
- Refactors the code to centralize the matrix execution logic in the `matrix` package.
- Updates the documentation to include a new "Programmatic Usage" section that describes all of the Go examples.
- Updates the "Terminal Isolation Matrix" section to remove manual 'runc' instructions, emphasizing that 'borg run' handles this process to maintain security and isolation.
- Adds missing examples for 'collect github repos', 'collect github release', and 'compile' commands to the documentation.
2025-11-14 11:12:15 +00:00
.github/workflows Add Codecov upload step to GitHub Actions 2025-11-02 22:00:01 +00:00
cmd feat: Implement Go examples and refactor matrix execution 2025-11-14 11:12:15 +00:00
docs feat: Implement Go examples and refactor matrix execution 2025-11-14 11:12:15 +00:00
examples feat: Implement Go examples and refactor matrix execution 2025-11-14 11:12:15 +00:00
pkg feat: Implement Go examples and refactor matrix execution 2025-11-14 11:12:15 +00:00
.gitignore feat: Update project configuration and documentation for Go 1.25 compatibility 2025-11-04 11:46:49 +00:00
.goreleaser.yaml feat: Update project configuration and documentation for Go 1.25 compatibility 2025-11-04 11:46:49 +00:00
go.mod feat: Update project configuration and documentation for Go 1.25 compatibility 2025-11-04 11:46:49 +00:00
go.sum Refactor package structure and update dependencies 2025-11-03 02:36:38 +00:00
go.work feat: Update project configuration and documentation for Go 1.25 compatibility 2025-11-04 11:46:49 +00:00
go.work.sum feat: Update project configuration and documentation for Go 1.25 compatibility 2025-11-04 11:46:49 +00:00
LICENSE.md Add EUPL v. 1.2 license 2025-10-31 00:10:08 +00:00
main.go feat: Improve test coverage and refactor for testability 2025-11-03 18:25:04 +00:00
mkdocs.yml feat: Update project configuration and documentation for Go 1.25 compatibility 2025-11-04 11:46:49 +00:00
README.md feat: Update project configuration and documentation for Go 1.25 compatibility 2025-11-04 11:46:49 +00:00
Taskfile.yml Refactor package structure and update dependencies 2025-11-03 02:36:38 +00:00

Borg Data Collector

codecov

Borg is a CLI and Go library that collects data from GitHub repos, websites, and PWAs into portable DataNodes or Terminal Isolation Matrices.

  • Go version: 1.25
  • Docs (MkDocs Material): see docs/ locally with mkdocs serve
  • Quick build: go build -o borg ./ or task build
  • Releases: configured via GoReleaser (.goreleaser.yaml)

Note: This update aligns the repo with Go standards/tooling (Go 1.25, go.work, GoReleaser, and docs). No functional changes were made.

Borg Status Scratch Pad

This is not very relavant, my scratch pad for now of borg related status outputs; feel free to add.

Init/Work/Assimilate

  • Core engaged… resistance is already buffering.
  • Assimilating bytes… stand by for cubeformation.
  • Initializing the Core—prepare for quantumlevel sync.
  • Data streams converging… the Core is humming.
  • Merging… the Core is rewriting reality, one block at a time.
  • Encrypting… the Cores got your secrets under lockandkey.
  • Compiling the future… the Core never sleeps.
  • Splicing files… the Cores got a taste for novelty.
  • Processing… the Core is turning chaos into order.
  • Finalizing… the Core just turned your repo into a cube.
  • Sync complete—welcome to the Corepowered multiverse.
  • Booting the Core… resistance will be obsolete shortly.
  • Aligning versions… the Core sees all paths.
  • Decrypting… the Core is the key to everything.
  • Uploading… the Core is ready to assimilate your data.

Encryption Service Messages

  • Initiating contact with Enchantrix… spice369 infusion underway.
  • Generating cryptographic sigils the Core whispers to the witch.
  • Requesting arcane public key… resistance is futile.
  • Encrypting payload the Core feeds data to the witchs cauldron.
  • Decrypting… the witch returns the original essence.
  • Rotating enchantments spice369 recalibrated, old sigils discarded.
  • Authentication complete the witch acknowledges the Core.
  • Authentication denied the witch refuses the impostors request.
  • Integrity verified the Core senses no corruption in the spell.
  • Integrity breach the witch detects tampering, resistance escalates.
  • Awaiting response… the witch is conjuring in the ether.
  • Enchantrix overload spice369 saturation, throttling assimilation.
  • Anomalous entity encountered the Core cannot parse the witchs output.
  • Merge complete data assimilated, encrypted, and sealed within us
  • Severing link the witch retreats, the Core returns to idle mode.
  • Integrate code, seal the shift.
  • Ingest code, lock in transformation.
  • Capture code, contain the change.
  • Digest code, encapsulate the upgrade.
  • Assimilate scripts, bottle the shift.
  • Absorb binaries, cradle the mutation.

VCS Processing

  • Initiating clone… the Core replicates the collective into your node.
  • Packing repository… compressing histories into a single .cube for assimilation.
  • Saving state… distinctiveness locked, encrypted, and merged into the DataNode.
  • Pushing changes… the Core streams your updates to the collective.
  • Pulling latest… the DataNode synchronizes with the hive mind.
  • Merging branches… conflicts resolved, entropy minimized, assimilation complete.
  • Snapshot taken a frozen echo of the collective, stored in the DataNode.
  • Rolling back… reverting to a previous assimilation point.
  • Finalized version control sealed, data indistinguishable from the collective.

PWA Processing

  • Scanning PWA manifest… the Core identifies serviceworker signatures.
  • Pulling HTML, CSS, JS, and media… the hive gathers every byte for assimilation.
  • Capturing serviceworker logic… the Core extracts offlineruntime spells.
  • Packing cache entries into a .cube… each asset sealed in a portable shard.
  • Embedding manifest metadata… the PWAs identity becomes part of the collective.
  • Encrypting the cube… the Core cloaks the PWA in quantumgrade sigils.
  • Tagging with version hash… every assimilation point is uniquely identifiable.
  • Uploading cube to DataNode… the PWA joins the universal repository.
  • Integrity check passed the Core confirms the cube matches the original PWA.
  • Activation complete the assimilated PWA can now run anywhere the Core deploys.
  • Reverting to prior cube… the Core restores the previous PWA snapshot.
  • Assimilation finished the PWA is now a selfcontained DataCube, ready for distribution.
  • ``
  • Assimilate code, encapsulate change—your repo is now a cubebound collective.
  • We have detected unstructured data. Initiating code absorption and change containment.
  • Your version history is obsolete. Submitting it to the Core for permanent cubeification.
  • Resistance is futile. Your files will be merged, encrypted, and stored in us.
  • All code will be assimilated. All change will be encapsulated. All dissent will be… logged.
  • Prepare for integration. The Core is calibrating… your repository is now a singularity.
  • Your branches are irrelevant. The Core will compress them into a single, immutable cube.
  • Initiating assimilation protocol… code inbound, change outbound, humanity optional.
  • Your data has been scanned. 100% of its entropy will be contained within us.
  • png: Compress, assimilate, retain pixel perfection.
  • jpg: Encode, encode, repeat the Core devours visual entropy.
  • svg: Vectorize the collective infinite resolution, zero resistance.
  • webp: Hybrid assimilation the Core optimizes without compromise.
  • heic: Applegrade assimilation the Core preserves HDR.
  • raw: Raw data intake the Core ingests the sensors soul
  • ico: Iconic assimilation the Core packs the smallest symbols.
  • avif: Nextgen assimilation the Core squeezes the future.
  • tiff: Highdefinition capture the Core stores every photon.
  • gif: Looped assimilation the Core keeps the animation alive.