Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/project-status.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: 📋 Project status

on:
workflow_dispatch: # Manual
push:
branches: [main]
paths: ['status.json']
schedule:
# Saturday 07:00 AEST (08:00 AEDT over summer) — lands before the weekend
# so there's time to act on it.
- cron: '0 21 * * 5'

jobs:
status:
uses: privacykey/gh-workflows/.github/workflows/project-status.yml@v1
with:
target: profile/README.md
collapsed: false
secrets:
# Read-only, scoped to adamXbot alone. Without it the drift check is
# skipped and says so, rather than reporting private repos as healthy.
status-token: ${{ secrets.STATUS_TOKEN }}
106 changes: 106 additions & 0 deletions STATUS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# Project status

What I promise for each adamXbot project, and what I don't. Every repo's
status badge links here.

**Tiers last reviewed: 2026-08-08.** Set by hand — it's when I last actually
looked, not when a script last ran.

| Tier | What it means |
| --- | --- |
| 🟢 **Active** | I'm in this most weeks. Features are landing, so expect breaking changes between releases — read the changelog before you upgrade. I read issues and generally act on them quickly. |
| 🚧 **Building** | Being built. Nothing is released, nothing is supported, and it can change shape or disappear without notice. Don't build on it — watch the repo if you want to know when it ships. |
| 🛡️ **Maintained** | I'm not adding features here. It still gets security patches, dependency bumps and fixes for anything that breaks. Safe to depend on for exactly what it does today. |
| 📦 **Parked** | Finished or paused. It does what the README says and I left it working, but nothing is watching it, so it could rot quietly. I'll answer a question. I'm not promising a fix or a release. |
| ⚠️ **Unmaintained** | I'm not watching this one. Something it advertises may already be broken, and bugs won't be fixed on a schedule. Read it, fork it, vendor it — this says nothing about whether the code is any good. |
| 🍴 **Fork** | Not my project and not maintained by me. The canonical version is upstream — go there for issues, releases and support. |

Private and pre-announcement projects aren't listed here.

---

## apps

### restauranteer

🟢 **Active** — shipping now; installable today and still gaining capability

I'm in this most weeks. Features are landing, so expect breaking changes between releases — read the changelog before you upgrade. I read issues and generally act on them quickly.

<https://github.com/adamXbot/restauranteer>

### OmegaQuiz

🛡️ **Maintained** — feature-complete; kept working and patched, not grown

I'm not adding features here. It still gets security patches, dependency bumps and fixes for anything that breaks. Safe to depend on for exactly what it does today.

<https://github.com/adamXbot/OmegaQuiz>

## tools & utilities

### ClaudeWatch

🚧 **Building** — under construction; nothing released, nothing promised

Being built. Nothing is released, nothing is supported, and it can change shape or disappear without notice. Don't build on it — watch the repo if you want to know when it ships.

<https://github.com/adamXbot/ClaudeWatch>

### BananaBlitz

🛡️ **Maintained** — feature-complete; kept working and patched, not grown

I'm not adding features here. It still gets security patches, dependency bumps and fixes for anything that breaks. Safe to depend on for exactly what it does today.

Feature-frozen since 2026-04-30; hardening and security only.

<https://github.com/adamXbot/BananaBlitz>

### AUcoverage

📦 **Parked** — done or paused; it works, nothing is watching it

Finished or paused. It does what the README says and I left it working, but nothing is watching it, so it could rot quietly. I'll answer a question. I'm not promising a fix or a release.

<https://github.com/adamXbot/AUcoverage>

### CyberThing-Trustmark

📦 **Parked** — done or paused; it works, nothing is watching it

Finished or paused. It does what the README says and I left it working, but nothing is watching it, so it could rot quietly. I'll answer a question. I'm not promising a fix or a release.

<https://github.com/adamXbot/CyberThing-Trustmark>

### wwav

📦 **Parked** — done or paused; it works, nothing is watching it

Finished or paused. It does what the README says and I left it working, but nothing is watching it, so it could rot quietly. I'll answer a question. I'm not promising a fix or a release.

Its only release is a draft — publish it and this becomes Maintained.

<https://github.com/adamXbot/wwav>

### trmnl-ptv

⚠️ **Unmaintained** — I'm not watching this one

I'm not watching this one. Something it advertises may already be broken, and bugs won't be fixed on a schedule. Read it, fork it, vendor it — this says nothing about whether the code is any good.

Scheduled publish job failing; the data branch the plugin reads is going stale.

<https://github.com/adamXbot/trmnl-ptv>

## shared infrastructure

### homebrew-tap

⚠️ **Unmaintained** — I'm not watching this one

I'm not watching this one. Something it advertises may already be broken, and bugs won't be fixed on a schedule. Read it, fork it, vendor it — this says nothing about whether the code is any good.

Cask serves BananaBlitz 0.0.2 against a v0.0.3 release. Bump it and this returns to Maintained.

<https://github.com/adamXbot/homebrew-tap>
8 changes: 8 additions & 0 deletions badges/AUcoverage.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Parked",
"color": "8b949e",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/BananaBlitz.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Maintained",
"color": "1f6feb",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/ClaudeWatch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Building",
"color": "8250df",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/CyberThing-Trustmark.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Parked",
"color": "8b949e",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/OmegaQuiz.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Maintained",
"color": "1f6feb",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/homebrew-tap.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Unmaintained",
"color": "d29922",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/restauranteer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Active",
"color": "2ea043",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/trmnl-ptv.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Unmaintained",
"color": "d29922",
"style": "flat",
"cacheSeconds": 3600
}
8 changes: 8 additions & 0 deletions badges/wwav.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"schemaVersion": 1,
"label": "status",
"message": "Parked",
"color": "8b949e",
"style": "flat",
"cacheSeconds": 3600
}
46 changes: 39 additions & 7 deletions profile/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,46 @@

Project account for [@AdamXweb](https://github.com/AdamXweb) — apps, utilities, and experiments.

<!-- STATUS:START -->
## Projects

- [**restauranteer**](https://github.com/adamXbot/restauranteer) — pocket restaurant journal as a self-hosted PWA; imports from Google, TikTok, Instagram, and any URL into markdown files you own.
- [**ClaudeWatch**](https://github.com/adamXbot/ClaudeWatch) — menu-bar history of the system-touching actions Claude Code runs on your machine.
- [**wwav**](https://github.com/adamXbot/wwav) — convert WAV audio to Wwise `.wem` (and back) without proprietary software.
- [**BananaBlitz**](https://github.com/adamXbot/BananaBlitz) — macOS utility to periodically clean telemetry from your device.
- [**OmegaQuiz**](https://github.com/adamXbot/OmegaQuiz) — open-source quiz tool for engaging presentations.
- [**AUcoverage**](https://github.com/adamXbot/AUcoverage) — unofficial Aussie mobile coverage checker.
- [**homebrew-tap**](https://github.com/adamXbot/homebrew-tap) — Homebrew tap for the macOS apps here.
What I promise for every adamXbot project, and what I don't. Reviewed 2026-08-08.

Each badge links to the full promise. Private and pre-announcement projects aren't listed.

| | Tier | What it means |
| - | - | - |
| 🟢 | **Active** | shipping now; installable today and still gaining capability |
| 🚧 | **Building** | under construction; nothing released, nothing promised |
| 🛡️ | **Maintained** | feature-complete; kept working and patched, not grown |
| 📦 | **Parked** | done or paused; it works, nothing is watching it |
| ⚠️ | **Unmaintained** | I'm not watching this one |

**apps**

| Project | Status | |
| - | - | - |
| [restauranteer](https://github.com/adamXbot/restauranteer) | 🟢 Active | |
| [OmegaQuiz](https://github.com/adamXbot/OmegaQuiz) | 🛡️ Maintained | |

**tools & utilities**

| Project | Status | |
| - | - | - |
| [ClaudeWatch](https://github.com/adamXbot/ClaudeWatch) | 🚧 Building | |
| [BananaBlitz](https://github.com/adamXbot/BananaBlitz) | 🛡️ Maintained | |
| [AUcoverage](https://github.com/adamXbot/AUcoverage) | 📦 Parked | |
| [CyberThing-Trustmark](https://github.com/adamXbot/CyberThing-Trustmark) | 📦 Parked | |
| [wwav](https://github.com/adamXbot/wwav) | 📦 Parked | |
| [trmnl-ptv](https://github.com/adamXbot/trmnl-ptv) | ⚠️ Unmaintained | |

**shared infrastructure**

| Project | Status | |
| - | - | - |
| [homebrew-tap](https://github.com/adamXbot/homebrew-tap) | ⚠️ Unmaintained | |

See [STATUS.md](STATUS.md) for what each tier promises.
<!-- STATUS:END -->

More at [adam.kostarelas.com](https://adam.kostarelas.com).
Loading