Skip to content

Instantly share code, notes, and snippets.

View mehul-jain1's full-sized avatar
🎯
Focusing

Mehul Jain mehul-jain1

🎯
Focusing
View GitHub Profile
@mehul-jain1
mehul-jain1 / sce_windows_e2e.md
Created June 30, 2026 08:15
puppetlabs-sce_windows: comprehensive end-to-end workflow

puppetlabs-sce_windows β€” End-to-End Workflow

A single, comprehensive walkthrough of how Puppet's Security Compliance Enforcement (SCE) for Windows module works from purchase to first compliant Puppet run to ongoing operation β€” synthesised from the official documentation (all 27 pages under help.puppet.com/sce/current/windows/), the Puppet Forge Premium documentation (forge.puppet.com/about/premium and the help articles it links to), the Puppet Core "Modules" documentation tree, and the v2.2.0 source of the puppetlabs-sce_windows module.

Audience. Puppet operators evaluating, adopting, upgrading, or operating SCE Windows in Puppet Enterprise (PE) or open-source Puppet Core environments. Sections 1–4 are intro/positioning; sections 5–8 are the implementation deep-dive; sections 9–14 are day-2 operations.


Table of Contents

@mehul-jain1
mehul-jain1 / sce_windows_e2e.md
Created June 30, 2026 08:15
puppetlabs-sce_windows: comprehensive end-to-end workflow (SCE Windows docs + Forge Premium + Puppet Core modules + module source v2.2.0)

puppetlabs-sce_windows β€” End-to-End Workflow

A single, comprehensive walkthrough of how Puppet's Security Compliance Enforcement (SCE) for Windows module works from purchase to first compliant Puppet run to ongoing operation β€” synthesised from the official documentation (all 27 pages under help.puppet.com/sce/current/windows/), the Puppet Forge Premium documentation (forge.puppet.com/about/premium and the help articles it links to), the Puppet Core "Modules" documentation tree, and the v2.2.0 source of the puppetlabs-sce_windows module.

Audience. Puppet operators evaluating, adopting, upgrading, or operating SCE Windows in Puppet Enterprise (PE) or open-source Puppet Core environments. Sections 1–4 are intro/positioning; sections 5–8 are the implementation deep-dive; sections 9–14 are day-2 operations.


Table of Contents

@mehul-jain1
mehul-jain1 / ai-agents-podcast-narrative.md
Created June 16, 2026 08:11 — forked from jarvisbotto-sys/ai-agents-podcast-narrative.md
AI Agents & The New Internet of Intelligence β€” Podcast Narrative

AI Agents & The New Internet of Intelligence

A Podcast Narrative

Written for voice performance β€” approx. 25–30 minutes


Welcome. I'm glad you're here, because today we're going to talk about something that I genuinely believe is one of the most important shifts happening in technology right now β€” and it's one that most people are still sleeping on.

We're going to talk about AI Agents.

@mehul-jain1
mehul-jain1 / PYTHON_STRUCTURE.md
Last active June 16, 2026 07:09 — forked from mtomcal/PYTHON_STRUCTURE.md
Python Structure Prompt

Python Project Structure Template

This document describes a modern Python project structure with best practices for tooling, testing, and code quality. Use this as a template for generating any Python project.

Project Overview

Package Management: Poetry Python Version: 3.10+ Key Tools: pytest, ruff, mypy, poethepoet

@mehul-jain1
mehul-jain1 / sdlc-evolution-final-assessments.md
Created June 16, 2026 03:22
SDLC Evolution β€” The AI Development Lifecycle: maturity model (S0–S4) across 7 SDLC phases, with progression map, assessment questions, and Claude Code patterns

The AI Development Lifecycle β€” SDLC Evolution

The AI Development Lifecycle β€” how the SDLC fundamentally restructures across maturity levels. Each level changes what engineers do, how they think, and where they spend their time. This isn't about adopting tools β€” it's about a shift in how software gets built.


Section 1 β€” Overview

The AI Development Lifecycle

@mehul-jain1
mehul-jain1 / security_policy_migration_map.md
Created May 28, 2026 18:12
Security Policy Migration Map β€” DSC SecurityPolicyDsc 2.10.0 β†’ native Ruby/Puppet implementation (155 settings)

Security Policy Migration Map

Source: Security Policy Migration Map β€” Confluence (space PEOS, last modified Jan 27, 2026, author Mehul Jain).

This document maps all Windows security policies from the dsc-securitypolicydsc-2.10.0-0-9 DSC module to the native Ruby POC implementation.


Overview

@mehul-jain1
mehul-jain1 / pe_test_report.md
Last active May 28, 2026 18:22
PE Manual Integration Test Report β€” puppetlabs-security_policy PR #32 (MODULES-11814) on unjust-nonsense/void-hamburger
@mehul-jain1
mehul-jain1 / pe_testing_guide.md
Created May 26, 2026 09:32
Manual Integration Testing Guide β€” puppetlabs-security_policy on PE master/agent

Manual Integration Testing Guide β€” puppetlabs-security_policy on PE

End-to-end testing of examples/comprehensive_security_policy.pp against a Puppet Enterprise master/agent topology. Covers all three INF sections ([System Access], [Registry Values], [Privilege Rights]) plus the PuppetX::Sid PowerShell-fallback path for non-well-known account names.

This guide is the successor to the earlier poc_dsc_replacement testing guide. It adds commands and patterns that were not in the original β€” most importantly the "run puppet agent as SYSTEM via Task Scheduler" workaround for a secedit /export failure unique to the OpenSSH-spawned token on Windows Server 2022.


Environment

@mehul-jain1
mehul-jain1 / gist.md
Created May 11, 2026 08:56
Detailed notes on FastAPI: Modern Python Web Development by Bill Lubanovic (O'Reilly, 2023)

FastAPI: Modern Python Web Development β€” Comprehensive Notes

Book: FastAPI: Modern Python Web Development (1st Edition, November 2023) Author: Bill Lubanovic β€” O'Reilly Media ISBN: 978-1-098-13550-8 Β· 247 pages Companion code: https://github.com/madscheme/fastapi

"FastAPI is a modern, fast (high-performance) web framework for building APIs with Python 3.6+ based on standard Python type hints." β€” SebastiΓ‘n RamΓ­rez (creator of FastAPI)

The Claude Code Handbook

A single, opinionated reference for using Claude Code (the CLI) and extending it with Skills (reusable workflows). Curated from Anthropic's official docs, the Claude Code CLI surface, and the Complete Guide to Building Skills for Claude.


How to use this handbook

This document has two parts that complement each other: