Enhanced code review and frontend validation with intelligent triggers: Code Review Agent Enhancement: - Added Sequential Thinking MCP integration for complex issues - Triggers on 2+ rejections or 3+ critical issues - New escalation format with root cause analysis - Comprehensive solution strategies with trade-off evaluation - Educational feedback to break rejection cycles - Files: .claude/agents/code-review.md (+308 lines) - Docs: CODE_REVIEW_ST_ENHANCEMENT.md, CODE_REVIEW_ST_TESTING.md Frontend Design Skill Enhancement: - Automatic invocation for ANY UI change - Comprehensive validation checklist (200+ checkpoints) - 8 validation categories (visual, interactive, responsive, a11y, etc.) - 3 validation levels (quick, standard, comprehensive) - Integration with code review workflow - Files: .claude/skills/frontend-design/SKILL.md (+120 lines) - Docs: UI_VALIDATION_CHECKLIST.md (462 lines), AUTOMATIC_VALIDATION_ENHANCEMENT.md (587 lines) Settings Optimization: - Repaired .claude/settings.local.json (fixed m365 pattern) - Reduced permissions from 49 to 33 (33% reduction) - Removed duplicates, sorted alphabetically - Created SETTINGS_PERMISSIONS.md documentation Checkpoint Command Enhancement: - Dual checkpoint system (git + database) - Saves session context to API for cross-machine recall - Includes git metadata in database context - Files: .claude/commands/checkpoint.md (+139 lines) Decision Rationale: - Sequential Thinking MCP breaks rejection cycles by identifying root causes - Automatic frontend validation catches UI issues before code review - Dual checkpoints enable complete project memory across machines - Settings optimization improves maintainability Total: 1,200+ lines of documentation and enhancements Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
278 lines
8.1 KiB
Plaintext
278 lines
8.1 KiB
Plaintext
{
|
|
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#applications",
|
|
"value": [
|
|
{
|
|
"id": "10380f39-f78d-429c-9dfe-14d1ca7ed8d9",
|
|
"deletedDateTime": null,
|
|
"appId": "fabb3421-8b34-484b-bc17-e46de9703418",
|
|
"applicationTemplateId": null,
|
|
"disabledByMicrosoftStatus": null,
|
|
"createdDateTime": "2025-12-29T18:51:42Z",
|
|
"displayName": "ComputerGuru - AI Remediation",
|
|
"description": null,
|
|
"groupMembershipClaims": null,
|
|
"identifierUris": [],
|
|
"isDeviceOnlyAuthSupported": null,
|
|
"isFallbackPublicClient": null,
|
|
"nativeAuthenticationApisEnabled": null,
|
|
"notes": null,
|
|
"publisherDomain": "azcomputerguru.com",
|
|
"serviceManagementReference": null,
|
|
"signInAudience": "AzureADMultipleOrgs",
|
|
"tags": [],
|
|
"tokenEncryptionKeyId": null,
|
|
"uniqueName": null,
|
|
"samlMetadataUrl": null,
|
|
"defaultRedirectUri": null,
|
|
"certification": null,
|
|
"optionalClaims": null,
|
|
"requestSignatureVerification": null,
|
|
"addIns": [],
|
|
"api": {
|
|
"acceptMappedClaims": null,
|
|
"knownClientApplications": [],
|
|
"requestedAccessTokenVersion": null,
|
|
"oauth2PermissionScopes": [],
|
|
"preAuthorizedApplications": []
|
|
},
|
|
"appRoles": [],
|
|
"info": {
|
|
"logoUrl": null,
|
|
"marketingUrl": null,
|
|
"privacyStatementUrl": null,
|
|
"supportUrl": null,
|
|
"termsOfServiceUrl": null
|
|
},
|
|
"keyCredentials": [],
|
|
"parentalControlSettings": {
|
|
"countriesBlockedForMinors": [],
|
|
"legalAgeGroupRule": "Allow"
|
|
},
|
|
"passwordCredentials": [
|
|
{
|
|
"customKeyIdentifier": null,
|
|
"displayName": "Claude-AI-Remediation-Secret",
|
|
"endDateTime": "2026-06-27T18:52:35.677Z",
|
|
"hint": "~QJ",
|
|
"keyId": "5c3990eb-1d38-4f76-9047-355fdee6d06e",
|
|
"secretText": null,
|
|
"startDateTime": "2025-12-29T18:52:35.677Z"
|
|
}
|
|
],
|
|
"publicClient": {
|
|
"redirectUris": [
|
|
"https://login.microsoftonline.com/common/oauth2/nativeclient"
|
|
]
|
|
},
|
|
"requiredResourceAccess": [
|
|
{
|
|
"resourceAppId": "00000003-0000-0000-c000-000000000000",
|
|
"resourceAccess": [
|
|
{
|
|
"id": "df021288-bdef-4463-88db-98f22de89214",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "741f803b-c850-494e-b5df-cde7c675a1ca",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "50483e42-d915-4231-9639-7fdb7fd190e5",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "19dbc75e-c2e2-444c-a770-ec69d8559fc7",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "7e05723c-0bb0-42da-be95-ae9f08a6e53c",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "292d869f-3427-49a8-9dab-8c70152b74e9",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "62a82d76-70ea-41e2-9197-370581804d09",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "dbaae8cf-10b5-4b86-a4a1-f871c94c6695",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "e2a3a72e-5f79-4c64-b1b1-878b674786c9",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "b633e1c5-b582-4048-a93e-9f11b44c7e96",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "6931bccd-447a-43d1-b442-00a195474933",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "089fe4d0-434a-44c5-8827-41ba8a0b17f5",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "6918b873-d17a-4dc1-b314-35f528134491",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "ef54d2bf-783f-4e0f-bca1-3210c0444d99",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "75359482-378d-4052-8f01-80520e7db3cd",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "9492366f-7969-46a4-8d15-ed1a20078fff",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "a82116e5-55eb-4c41-a434-62fe8a61c773",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "1bfefb4e-e0b5-418b-a88f-73c46d2cc8e9",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "06b708a9-e830-4db3-a914-8e69da51d44f",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "8e8e4742-1d95-4f68-9d56-6ee75648c72a",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "b0afded3-3588-46d8-8b3d-9842eff778da",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "d903a879-88e0-4c09-b0c9-82f6a1333f84",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "197ee4e9-b993-4066-898f-d6aecc55125b",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "21792b6c-c986-4ffc-85de-df9da54b52fa",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "656f6061-f9fe-4f24-a434-0571f9822dbd",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "246dd0d5-5bd0-4def-940b-0421030a5b68",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "01c0a623-fc9b-48e9-b794-0756f8e8f067",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "bdd80a03-d9bc-451d-b7c4-ce7c63fe3c8f",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "0121dc95-1b9f-4aed-8bac-58c5ac466691",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "7b2449af-6ccd-4f4d-9f78-e550c193f0d1",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "1138cb37-bd11-4084-a2b7-9f71582aeddb",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "78145de6-330d-4800-a6ce-494ff2d33d07",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "9241abd9-d0e6-425a-bd4f-47ba86e767a4",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "243333ab-4d21-40cb-a475-36241daa0842",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "5ac13192-7ace-4fcf-b828-1a26f28068ee",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "230c1aed-a721-4c5d-9cb4-a90514e508ef",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "79c261e0-fe76-4144-aad5-bdc68fbe4037",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "1b620472-6534-4fe6-9df2-4680e8aa28ec",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "9e3f62cf-ca93-4989-b6ce-bf83c28f9fe8",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "b528084d-ad10-4598-8b93-929746b4d7d6",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "0c458cef-11f3-48c0-a568-9a36c289f1ba",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "f690d423-6b29-4d04-98c6-694c42282419",
|
|
"type": "Role"
|
|
},
|
|
{
|
|
"id": "1d89d70c-dcac-4248-b214-903c457af83a",
|
|
"type": "Role"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"verifiedPublisher": {
|
|
"displayName": null,
|
|
"verifiedPublisherId": null,
|
|
"addedDateTime": null
|
|
},
|
|
"web": {
|
|
"homePageUrl": null,
|
|
"logoutUrl": null,
|
|
"redirectUris": [],
|
|
"implicitGrantSettings": {
|
|
"enableAccessTokenIssuance": false,
|
|
"enableIdTokenIssuance": false
|
|
},
|
|
"redirectUriSettings": []
|
|
},
|
|
"servicePrincipalLockConfiguration": {
|
|
"isEnabled": true,
|
|
"allProperties": true,
|
|
"credentialsWithUsageVerify": true,
|
|
"credentialsWithUsageSign": true,
|
|
"identifierUris": false,
|
|
"tokenEncryptionKeyId": true
|
|
},
|
|
"spa": {
|
|
"redirectUris": []
|
|
}
|
|
}
|
|
]
|
|
} |