Skip to content

Instantly share code, notes, and snippets.

View kinlane's full-sized avatar

Kin Lane kinlane

View GitHub Profile
@kinlane
kinlane / api-change-discovery-aggregate.yaml
Created April 20, 2026 19:22
Naftiko Capability: API Change Discovery — Aggregate (GitLab + Jira + Confluence + Slack + Google Docs)
naftiko: "1.0.0-alpha1"
info:
label: "API Change Discovery — Aggregate"
description: "Unified capability for discovering current API details, potential API changes, and public API-impacting content across five enterprise tools: GitLab (branches, jobs), Jira (issues via JQL), Confluence (pages, spaces), Slack (message search, channel history), and Google Docs (document retrieval). A single governed surface for an AI agent to search all the places where API changes are discussed, tracked, documented, and announced."
tags:
- API Discovery
- Change Management
- GitLab
- Jira
@kinlane
kinlane / path-parameter-normalizer.yml
Created April 14, 2026 22:12
Path & Parameter Normalizer
naftiko: "0.5"
info:
label: "Path & Parameter Normalizer"
description: "Consumes three microservices that each use different naming conventions for paths and parameters — camelCase, snake_case, and PascalCase — and exposes a single HTTP adapter with normalized kebab-case paths and snake_case parameters."
capability:
exposes:
- type: "http"
namespace: "customers"
baseUri: "http://localhost:8080"
@kinlane
kinlane / product-example.json
Created March 4, 2026 00:24
Product Example
{
"id": "PRD-004821",
"name": "Wireless Noise-Cancelling Headphones",
"description": "Premium over-ear headphones with active noise cancellation, 30-hour battery life, and Bluetooth 5.3 connectivity.",
"category": "electronics",
"price": 149.99,
"currency": "USD",
"sku": "ELEC-WH-BLK-001",
"inStock": true,
"quantity": 234,
@kinlane
kinlane / naftiko-signals-radar-rings-2026-02-100
Last active February 28, 2026 00:25
Naftiko Signals Radar Rings 2026-02 100
[
{
"name": "Agentic Solutions",
"ring": "Initial",
"quadrant": "Concepts",
"isNew": "FALSE",
"description": "AI-powered autonomous agent platform for building and deploying intelligent automation solutions. It reduces manual effort and human error while increasing throughput and operational consistency."
},
{
"name": "Data Fabric",
@kinlane
kinlane / naftiko-signals-radar-rings-2026-02-250.json
Created February 28, 2026 00:17
Naftiko Signals Radar Rings 2026-02 (250)
[
{
"name": "AI",
"ring": "Optimizing",
"quadrant": "Concepts",
"isNew": "FALSE",
"description": "A branch of computer science focused on creating systems capable of performing tasks that typically require human intelligence, such as learning, reasoning, problem-solving, perception, and language understanding. It is a foundational component in modern data architectures and enterprise data management practices."
},
{
"name": "Active Directory",
@kinlane
kinlane / naftiko-signals-radar-rings-2026-02
Created February 28, 2026 00:12
Naftiko Signals Radar Rings 2026-02
This file has been truncated, but you can view the full file.
[
{
"name": "AI",
"ring": "Optimizing",
"quadrant": "Concepts",
"isNew": "FALSE",
"description": "A branch of computer science focused on creating systems capable of performing tasks that typically require human intelligence, such as learning, reasoning, problem-solving, perception, and language understanding. It is a foundational component in modern data architectures and enterprise data management practices."
},
{
"name": "EDI",
@kinlane
kinlane / radar-default-4.json
Last active February 20, 2026 22:06
radar-default-4
[
{
"name": "AI",
"ring": "Established",
"quadrant": "Concepts",
"isNew": "TRUE",
"description": "A branch of computer science focused on creating systems capable of performing tasks that typically require human intelligence, such as learning, reasoning, problem-solving, perception, and language understanding. It is a foundational component in modern data architectures and enterprise data management practices."
},
{
"name": "EDI",
@kinlane
kinlane / radar-default-3.json
Created February 20, 2026 21:22
radar-default-3
[
{
"name": "Path-to-production mapping",
"ring": "Optimizing",
"quadrant": "Concepts",
"isNew": "TRUE",
"description": "<p>Although <strong>path-to-production mapping</strong> has been a near-universal practice at Thoughtworks since codifying <em><a href=\"https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912\">Continuous Delivery</a></em>, we often come across organizations unfamiliar with the practice. The activity is most often done in a workshop with a cross-functional group of people — that includes everyone involved in designing, developing, releasing and operating the software — around a shared whiteboard (or virtual equivalent). First, the steps in the process are listed in order, from the developer workstation all the way to production. Then, a facilitated session is used to capture further information and pain points. The most common technique we see is based on <a href=\"https://en.wikipedia.org/wiki/Value-stream_mapping\">value-stream
@kinlane
kinlane / radar-default-2.json
Last active February 20, 2026 21:05
radar-default-2
[
{
"name": "Path-to-production mapping",
"ring": "Optimizing",
"quadrant": "Concepts",
"isNew": "TRUE",
"description": "<p>Although <strong>path-to-production mapping</strong> has been a near-universal practice at Thoughtworks since codifying <em><a href=\"https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912\">Continuous Delivery</a></em>, we often come across organizations unfamiliar with the practice. The activity is most often done in a workshop with a cross-functional group of people — that includes everyone involved in designing, developing, releasing and operating the software — around a shared whiteboard (or virtual equivalent). First, the steps in the process are listed in order, from the developer workstation all the way to production. Then, a facilitated session is used to capture further information and pain points. The most common technique we see is based on <a href=\"https://en.wikipedia.org/wiki/Value-stream_mapping\">value-stream
@kinlane
kinlane / radar-default.json
Created February 20, 2026 20:27
radar-default
[
{
"name": "Path-to-production mapping",
"ring": "Adopt",
"quadrant": "Techniques",
"isNew": "TRUE",
"description": "<p>Although <strong>path-to-production mapping</strong> has been a near-universal practice at Thoughtworks since codifying <em><a href=\"https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912\">Continuous Delivery</a></em>, we often come across organizations unfamiliar with the practice. The activity is most often done in a workshop with a cross-functional group of people — that includes everyone involved in designing, developing, releasing and operating the software — around a shared whiteboard (or virtual equivalent). First, the steps in the process are listed in order, from the developer workstation all the way to production. Then, a facilitated session is used to capture further information and pain points. The most common technique we see is based on <a href=\"https://en.wikipedia.org/wiki/Value-stream_mapping\">value-stream ma