Nathan Castaldi
92f0ebb7f1
fix(docker): modernize PowerShell repo install
...
Replace deprecated apt-key flow in nexus-mcp/Dockerfile with a Debian 12 signed-by keyring source and add ca-certificates for reliable package trust.
Harden container startup (including PYTHONUNBUFFERED and pwsh compatibility) to keep the environment stable while the session plan advances toward post-consent Entra
2026-04-16 10:30:31 -04:00
Nathan Castaldi
8a4b8b395f
feat: add Dockerfile for container readiness with PowerShell and dependency installation
2026-04-16 10:15:06 -04:00
Nathan Castaldi
e7d986a3c5
feat: add functionality to list disabled AD accounts and update related API
2026-04-15 17:52:37 -04:00
Nathan Castaldi
275d69cd31
refactor: generalize prompt builder for LLM optimization by replacing GPT-5 references with dynamic user input
2026-04-15 17:51:25 -04:00
Nathan Castaldi
4539653d79
feat: add AD user groups retrieval function to identity shard
2026-04-15 17:30:11 -04:00
Nathan Castaldi
a4c09bd43d
docs(history): add session snapshot for 2026-04-15 part 2" -m "- finalize CanonicalUser contract enforcement (extra=forbid)
...
- document production-correct AD dual-account and privileged OU handling
- record policy-aware identity confidence implementation status
- capture explainability improvements in identity output semantics
- note Entra admin-consent as external blocker with clean handoff next steps
2026-04-15 15:26:18 -04:00
Nathan Castaldi
7e74d19ba7
fix: refine CanonicalUser model by removing unnecessary newline and simplifying source_system field definition
2026-04-15 14:41:15 -04:00
Nathan Castaldi
88089d712c
fix: change username field in CanonicalUser to required for better data integrity
2026-04-15 14:37:19 -04:00
Nathan Castaldi
db3b49624c
fix: update source_system fields to use Literal types for stricter validation
2026-04-15 14:36:17 -04:00
Nathan Castaldi
a5ad2bca11
feat: add plan for repository naming normalization and phased rename strategy
2026-04-15 14:11:46 -04:00
Nathan Castaldi
f6cfd17e30
docs(ops): add session snapshot for 2026-04-15
...
- Resolved 7 Pylance errors in identity shard (async/to_thread misuse, missing AD adapter methods)
- Remapped search_users, get_stale_accounts, get_disabled_accounts, get_user_by_email call sites
- Added structured logging to identity shard
- Verified 0 diagnostics and 19/19 unit tests passing
- Live mock validation: status reconciliation, disabled accounts, audit log queries
- Deferred: WIS-018 (get_groups backend method), field-name alignment audit
2026-04-15 10:57:08 -04:00
Nathan Castaldi
0d5c921a94
fix: update Active Directory adapter to use ActiveDirectoryIdentityBackend
2026-04-15 09:11:58 -04:00
Nathan Castaldi
7fb1231f29
fix: correct agent designation in code review prompt
2026-04-15 08:36:04 -04:00
Nathan Castaldi
ce3fe0de6b
docs: update title case in demo and setup guide
2026-04-15 08:25:32 -04:00
Nathan Castaldi
de3a780ecf
docs: update README to remove outdated status page and improve clarity
2026-04-15 08:25:05 -04:00
Nathan Castaldi
c3754d9c8e
docs: remove outdated tools reference section from README
2026-04-15 08:11:50 -04:00
Nathan Castaldi
d6e93c976a
Merge branch 'main' of https://github.com/Castn1_Wheels/mcp_servers
2026-04-14 17:12:31 -04:00
Nathan Castaldi
86187a8acd
docs(ops): add session snapshot for 2026-04-14
...
- Document full repo restructure: DEMO_GUIDE, TOOL_INVENTORY promoted to root
- Capture README overhaul, reports/ folder consolidation, and work item register creation
- Record prompt model alignment to claude-sonnet-4.6 and enterprise .gitignore hardening
- Note outstanding: git pull required for dependabot.yml, .venv bash activation failure, unmerged resilience branches
2026-04-14 17:12:27 -04:00