GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — bashandbone - Overview

@bashandbone bashandbone Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@bashandbone
bashandbone
Follow
View bashandbone's full-sized avatar

Adam Poulemanos bashandbone

Follow
Sponsor
Code, docs, clarity. The revolution will be well-formatted. Building @knitli
7 followers · 4 following
  • @knitli
  • knitli.com
  • in/adampoulemanos
  • @SpytoFounder
  • @adam.knitli.com
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
bashandbone/README.md

Hey, I'm Adam.

I spent 18 years in intelligence — the last stretch overseeing global operations and managing very large risks. Toward the end, I taught myself to code when I couldn't get good data any other way. And I didn't stop.

Now I'm the founder of Knitli and creator of its principal product--Marque, a deterministic compiler that computes and corrects classification markings (CAPCO/ISM) instead of just flagging them wrong.

What I Build

Marque — the core of what Knitli does now. A deterministic, corrective marking compiler in Rust: it resolves classification markings using lattice algebra, cites the governing rule for every correction, and never reads the content it's marking. Not open source — the spec and API are the public surface.

PlainLicense — Plain-language rewrites of open-source licenses. Because legal text shouldn't require a law degree to understand.

Other Things I Built on the Way to Product-Market Fit

Before Marque, Knitli built developer tooling for AI agent context. Still up to fork and make your own:

  • CodeWeaver — open-source MCP server for semantic code search (hybrid dense/sparse retrieval, tree-sitter parsing across 170+ languages)
  • Thread — Rust-based codebase intelligence
  • Smaller tools: submod (I still maintain this one), exportify, lateimport

What I Work With

Python, Rust, TypeScript, and enough Bash to justify the username (I prefer zsh, but zshandbone didn't quite have the same ring to it).

What I Care About

Plain language is a design choice, not a dumbing down. I spent a career watching important information get buried under jargon, classification markings, and institutional habit — sometimes with real consequences. That's not a metaphor anymore; it's the actual system I'm building Marque to fix.

I think docs are infrastructure. I think UX applies past human readers — Marque's audit trail gets consumed by people and by upstream systems alike, and almost nobody designs for that second audience. I'm trying to.

Get in Touch

Open an issue, start a discussion, or email me at [email protected]. I like honest feedback and I don't bite.

Pinned Loading

  1. submod submod Public

    Manage git submodules without the fuss

    Rust 11 1

  2. plainlicense/plainlicense plainlicense/plainlicense Public

    Site repository for plainlicense.org. We recraft popular licenses in plain language for everyone to understand.

    TypeScript 1

  3. knitli/licet knitli/licet Public

    REUSE-compatible license tool, but really fast, and declarative. Tell it what *should be* and it will make it that way.

    Rust 1

  4. knitli/toolshed knitli/toolshed Public

    Curated agent plugins and tooling by Knitli

    Python 1

  5. ghost-repos ghost-repos Public

    Identifying ghost repos: sustained high-effort open source work by solo contributors and tiny teams

    Python

  6. knitli/knitli-os knitli/knitli-os Public

    Forked from cloudflare/cloudflare-os

    Knitli fork of Cloudflare OS for our own internal superpowers.

    TypeScript

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.