Skip to content

Instantly share code, notes, and snippets.

View kinlane's full-sized avatar

Kin Lane kinlane

View GitHub Profile
@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
@kinlane
kinlane / radar-default.csv
Created February 20, 2026 19:47
radar-default
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 2.
name,ring,quadrant,isNew,status,description
Continuous compliance,Adopt,Techniques,FALSE,moved in,"<p><strong>Continuous compliance</strong> is the practice of ensuring that software development processes and technologies meet regulatory and security standards on an ongoing basis through automation. Manual compliance checks can slow development and introduce human error, whereas automated checks and audits provide faster feedback, clearer evidence and simplified reporting. </p>
<p>By integrating <a href=""/radar/techniques/security-policy-as-code"">policy-as-code</a> tools such as <a href=""/radar/tools/open-policy-agent-opa"">Open Policy Agent</a> and generating <a href=""/radar/techniques/software-bill-of-materials"">SBOMs</a> within CD pipelines — aligned with <a href=""/radar/techniques/slsa"">SLSA</a> guidance — teams can detect and address compliance issues early. Codifying rules and best practices enforces standards consistently across teams without creating bottlenecks. <a href=""/radar/languages/open
@kinlane
kinlane / shipping-logistics.md
Created February 2, 2026 13:59
Shipping and Logistics
  1. Order Fulfillment & Shipment Creation
  • Create Order → Receive order from sales channel
  • Get Inventory → Check stock availability
  • Update Inventory → Reserve/allocate stock
  • Create Collection Item → Assign to pick wave
  • Complete Workflow Step → Pick → Pack → Ship stages
  • Create Label/Generate Content → Shipping labels, packing slips
  • Create Blob/Upload File → Store label files
  • Send Transactional Email → Ship confirmation with tracking
@kinlane
kinlane / banking-worfklows.md
Created February 2, 2026 13:56
Banking Workflow
  1. Account Opening & KYC (Know Your Customer)
  • Create Account → Open checking, savings, or loan accounts
  • Create Form Submission → KYC/AML questionnaires
  • Upload File/Create Asset → ID documents, proof of address
  • Create Extraction Task → OCR on identity documents
  • Create Data Source Query → Pull credit bureau data, sanctions lists, PEP screening
  • Create Moderation Report → Flag high-risk customers
  • Complete Workflow Step → Multi-level approval for high-value accounts
  • Send Transactional Email → Welcome kit, account details
@kinlane
kinlane / insurance-workflows.md
Last active February 2, 2026 13:54
Insurance Workflows - Platform Stack
  1. Claims Processing Workflow
  • Create Form Submission → Policyholder submits claim
  • Upload File/Create Asset → Attach photos, receipts, police reports
  • Create Note/Create Comment → Adjuster adds investigation notes
  • Create Task/Create Thread → Assign to claims adjuster
  • Send Message/Send Transactional Email → Status updates to policyholder
  • Create Commerce Payment → Issue claim payout
  • Update Form Submission → Mark claim as resolved
@kinlane
kinlane / api-roles.yml
Created January 30, 2026 23:31
APIs.yml Roles
- type: Roles
data:
# ===================
# TECH GROUP
# ===================
- name: Mobile App Developer
description: Creates, designs and develops mobile apps
domain: Tech
operations:
@kinlane
kinlane / api-operations.yml
Created January 30, 2026 23:16
APIs.yaml Operations
- type: Operations
data:
# Access Control
- Add User Access Restrictions
- Get Users With Access To Protected Branch
- Remove User Access Restrictions
- Set User Access Restrictions
# Access Control Rules