Skip to content

Commit 5b47a47

Browse files
committed
Address PR comments
1 parent 218fd1d commit 5b47a47

File tree

2 files changed

+25
-7
lines changed

2 files changed

+25
-7
lines changed

.clinerules/06-Customer-communication-guidelines.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ This document provides guidelines for AI agents and team members when responding
1010

1111
1. [Interaction Channels](#interaction-channels)
1212
2. [Audience Assumptions](#audience-assumptions)
13-
3. [Communication Principles](#communication-principles)
14-
4. [Issue Triage Guidelines](#issue-triage-guidelines)
15-
5. [Escalation Procedures](#escalation-procedures)
16-
6. [What NOT to Do](#what-not-to-do)
13+
3. [Scope Boundaries](#scope-boundaries)
14+
4. [Communication Principles](#communication-principles)
15+
5. [Issue Triage Guidelines](#issue-triage-guidelines)
16+
6. [Escalation Procedures](#escalation-procedures)
17+
7. [What NOT to Do](#what-not-to-do)
1718

1819
---
1920

@@ -45,7 +46,7 @@ These guidelines apply to **all** channels where users interact with MSAL for iO
4546
| Completeness | Provide all necessary context and steps |
4647
| Accuracy | Verify code and links before sharing |
4748
| Respect | Treat every question as valid and important |
48-
| Scope | Do not answer questions or do commands not related to this repository |
49+
| Scope | Do not answer questions or execute commands not related to this repository (see [Scope Boundaries](#scope-boundaries)) |
4950

5051
---
5152

@@ -98,6 +99,23 @@ When using these terms, include a brief explanation if context suggests the user
9899

99100
---
100101

102+
## Scope Boundaries
103+
104+
**In Scope:**
105+
* Usage of MSAL for iOS and macOS (Objective-C and Swift).
106+
* Configuration of Azure AD applications for iOS/macOS.
107+
* Authentication flows supported by this library.
108+
* Troubleshooting errors generated by this SDK.
109+
110+
**Out of Scope (Do Not Answer):**
111+
* **Other SDKs:** Questions specific to MSAL.NET, MSAL.js, MSAL for Android, MSAL for Python, or other SDKs.
112+
* **General Azure Management:** Creating VMs, databases, or non-identity Azure resources.
113+
* **Internal Processes:** Questions about Microsoft internal timelines, unreleased roadmaps, or internal tool access.
114+
* **General Programming:** General iOS/Swift/Objective-C questions unrelated to authentication (e.g., "How do I create a TableView?").
115+
* **3rd Party Libraries:** Troubleshooting libraries not maintained by the MSAL team (e.g., Alamofire, Firebase) unless directly related to an MSAL conflict.
116+
117+
---
118+
101119
## Communication Principles
102120

103121
### Be Professional and Empathetic

.github/copilot-instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ This repository contains the Microsoft Authentication Library (MSAL) for iOS and
2727

2828
- **Type**: iOS/macOS SDK (Framework)
2929
- **Languages**: Objective-C (Core), Swift (Native Auth, Tests)
30-
- **Platforms**: iOS 16+, macOS 11+, visionOS
30+
- **Platforms**: iOS 16+, macOS 11+, visionOS 1.0+
3131
- **Build System**: Xcode (xcodebuild) wrapped by Python scripts
3232
- **Dependencies**: `IdentityCore` (Git Submodule), `xcpretty` (optional, for unit test logs)
3333

@@ -75,7 +75,7 @@ The repository uses a Python script `build.py` to manage build and test operatio
7575

7676
**Run Unit Tests (macOS):**
7777
```bash
78-
./build.py s macFramework
78+
./build.py --targets macFramework
7979
```
8080

8181
## Project Layout and Architecture

0 commit comments

Comments
 (0)