Skip to content

Commit 8fd8b42

Browse files
authored
Merge pull request #14 from Azure-Samples/nadeemis-dev
Infra and bicep scripts.
2 parents 9bd45cb + ed7a40b commit 8fd8b42

32 files changed

+2388
-39
lines changed

.DS_Store

8 KB
Binary file not shown.

CODE_OF_CONDUCT.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Microsoft Open Source Code of Conduct
2+
3+
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
4+
5+
Resources:
6+
7+
- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)
8+
- [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
9+
- Contact [[email protected]](mailto:[email protected]) with questions or concerns

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

SUPPORT.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Support
2+
3+
## How to file issues and get help
4+
5+
This project uses GitHub Issues to track bugs and feature requests. Please search the existing
6+
issues before filing new issues to avoid duplicates. For new issues, file your bug or
7+
feature request as a new Issue.
8+
9+
10+
## Microsoft Support Policy
11+
12+
Support for this **PROJECT or PRODUCT** is limited to the resources listed above.
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
# Sample Investment Hypotheses
2+
3+
This directory contains sample investment hypotheses for fictitious companies that can be used to test and demonstrate the investment analysis capabilities of the application.
4+
5+
## Available Sample Companies
6+
7+
### 1. TechCorp Industries (TECH)
8+
**File:** `analysis-hypothesis-techcorp.txt`
9+
**Sector:** Technology - Cloud Infrastructure & SaaS
10+
**Investment Type:** Growth Stock
11+
**Risk Level:** Medium
12+
**Key Theme:** AI-powered analytics platform with strong growth trajectory
13+
14+
**Use Case:** Demonstrates analysis of high-growth technology companies with strong fundamentals but premium valuations.
15+
16+
### 2. GreenPower Energy Solutions (GPWR)
17+
**File:** `analysis-hypothesis-greenpower.txt`
18+
**Sector:** Renewable Energy - Solar & Battery Storage
19+
**Investment Type:** Growth with ESG Focus
20+
**Risk Level:** Medium
21+
**Key Theme:** Renewable energy benefiting from regulatory tailwinds
22+
23+
**Use Case:** Showcases ESG-focused investment analysis with policy risk considerations and margin expansion story.
24+
25+
### 3. HealthPlus Therapeutics (HLTH)
26+
**File:** `analysis-hypothesis-healthplus.txt`
27+
**Sector:** Biotechnology - Oncology
28+
**Investment Type:** Speculative/Binary Event
29+
**Risk Level:** High
30+
**Key Theme:** Clinical-stage biotech with Phase 3 catalyst
31+
32+
**Use Case:** Illustrates high-risk, high-reward binary event analysis with probability-weighted scenarios and risk management strategies.
33+
34+
### 4. UrbanMobility Transit (UMOB)
35+
**File:** `analysis-hypothesis-urbanmobility.txt`
36+
**Sector:** Consumer Discretionary - Micro-Mobility
37+
**Investment Type:** Turnaround/Inflection
38+
**Risk Level:** Medium-High
39+
**Key Theme:** Profitability inflection in emerging mobility sector
40+
41+
**Use Case:** Demonstrates turnaround analysis with unit economics improvement and path to profitability.
42+
43+
## How to Use These Samples
44+
45+
### Testing the Analysis Workflow
46+
1. Create a new opportunity of the company to analyse.
47+
2. Use the hypothesis to run a new analysis
48+
- Request analysis on specific aspects (valuation, risks, catalysts)
49+
3. Compare AI-generated insights
50+
4. Test scenario analysis and what-if questions
51+
52+
### Example Queries to Test
53+
54+
**For TechCorp (Growth Stock):**
55+
- "What are the key risks to TechCorp's premium valuation?"
56+
- "Analyze TechCorp's competitive moat and sustainability"
57+
- "What happens to the stock if growth slows to 20%?"
58+
59+
**For GreenPower (ESG/Policy-Driven):**
60+
- "How would changes to tax incentives impact GreenPower?"
61+
- "Evaluate the ESG profile and impact metrics"
62+
- "What's the sensitivity to interest rate changes?"
63+
64+
**For HealthPlus (Binary Event):**
65+
- "What's the risk-adjusted expected return for HealthPlus?"
66+
- "Analyze the probability-weighted scenarios"
67+
- "How should I size this position given the binary risk?"
68+
69+
**For UrbanMobility (Turnaround):**
70+
- "What evidence supports the profitability inflection thesis?"
71+
- "Evaluate the execution risk of the turnaround plan"
72+
- "What are the key metrics to monitor for this investment?"
73+
74+
### Multi-Company Analysis
75+
Test portfolio construction and comparison:
76+
- "Compare the risk/reward profiles of these four companies"
77+
- "Build a diversified portfolio using these opportunities"
78+
- "Which investment has the best risk-adjusted return?"
79+
- "Identify correlation and diversification benefits"
80+
81+
## Data Characteristics
82+
83+
### Diversity
84+
- Different sectors and industries
85+
- Various investment styles (growth, value, speculative, turnaround)
86+
- Range of risk levels
87+
- Different catalysts and time horizons
88+
- Mix of B2C and B2B business models
89+
90+
### Complexity
91+
- Multiple valuation methodologies
92+
- Scenario analysis with probabilities
93+
- Detailed risk assessment
94+
- Strategic considerations
95+
- ESG factors
96+
97+
## Testing Scenarios
98+
99+
### Basic Analysis
100+
- Extract key investment thesis
101+
- Identify top 3 risks and opportunities
102+
- Summarize valuation approach
103+
- List upcoming catalysts
104+
105+
### Advanced Analysis
106+
- Build DCF model from provided assumptions
107+
- Perform sensitivity analysis on key variables
108+
- Compare across different investment styles
109+
- Generate portfolio allocation recommendations
110+
- Stress test scenarios (recession, rate hikes, etc.)
111+
112+
### What-If Analysis
113+
- "What if TechCorp's growth slows by 10%?"
114+
- "What if GreenPower loses its tax credits?"
115+
- "What if HealthPlus trial fails?"
116+
- "What if UrbanMobility doesn't reach profitability on time?"
117+
118+
## Notes
119+
120+
- All companies, data, and scenarios are **completely fictitious**
121+
- Financial projections are illustrative examples only
122+
- These are designed to test analytical capabilities, not provide real investment advice
123+
- Use these to validate the AI's ability to:
124+
- Extract and synthesize complex information
125+
- Identify key risks and opportunities
126+
- Perform quantitative analysis
127+
- Provide balanced, nuanced perspectives
128+
- Handle different investment styles and risk profiles
129+
130+
---
131+
132+
*Last Updated: November 19, 2025*
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
GreenPower Energy Solutions Analysis Hypothesis
2+
3+
GreenPower's transition to profitability in Q3 2024 combined with expanding gross margins to 25% and favorable regulatory tailwinds from the Inflation Reduction Act
4+
support a 45% upside to $52 per share. The company's industry-leading installation costs of $2.20/watt versus $2.65/watt industry average,
5+
along with 50% annual installation growth targets, position it to capture significant market share as U.S. solar penetration increases from 6% to projected 15% by 2030.
6+
Critical catalysts to validate include Q4 2024 margin expansion, announcement of strategic battery supply partnership in Q1 2025, and successful entry into 3 new state
7+
markets while maintaining positive unit economics.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
HealthPlus Therapeutics Analysis Hypothesis
2+
3+
HealthPlus represents a binary event-driven opportunity where successful Phase 3 trial results for HPX-301 in Q2 2025 could drive the stock from $42 to $75-125, while failure would result in a 60-70% decline, making the probability-weighted target of $68 attractive for risk-tolerant investors. The Phase 2 data showing 62% overall response rate versus 38% for standard of care, combined with FDA Breakthrough Therapy designation and a peak sales potential of $2.5-4.0B annually, supports the base case valuation despite inherent clinical trial risks. Validation of the thesis depends entirely on the Q2 2025 Phase 3 topline data release, with secondary confirmation from full data presentation at ASCO in Q3 2025 and monitoring of competitive developments in the immuno-oncology space.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
TechCorp Industries Analysis Hypothesis
2+
3+
TechCorp's premium valuation of 15x forward revenue is justified by its superior growth rate of 35% YoY and expanding gross margins from 68% to 72%,
4+
which should drive the stock to $85 within 12-18 months.
5+
The company's proprietary data processing engine and 94% customer retention rate create a sustainable competitive moat that protects market
6+
share despite intense competition from larger cloud providers. Key validation points include Q4 2024 earnings beating expectations, successful new product launch in Q1 2025,
7+
and maintaining revenue growth above 30% while continuing margin expansion.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
UrbanMobility Transit Analysis Hypothesis
2+
3+
UrbanMobility's profitability inflection from -20% EBITDA margin in 2023 to projected +3% in 2025 is achievable based on improved unit economics (contribution margin expanding from -10% to 35%) and diversified revenue streams from B2B and delivery services growing to 40% of total revenue by 2027. The company's market leadership in 55 of 85 cities, combined with reduced competitive intensity from market consolidation and exclusive 8-year partnerships with 12 major cities, provides pricing power and operational stability that the current 3.5x sales valuation fails to recognize. Key validation milestones include Q4 2024 earnings showing continued EBITDA improvement, achievement of first quarterly EBITDA-positive result in Q2 2025, and fleet utilization increasing from 4.2 to 5.0 rides per vehicle per day while maintaining 42%+ contribution margins.

api-app/.dockerignore

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Python cache files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
*.so
6+
.Python
7+
build/
8+
develop-eggs/
9+
dist/
10+
downloads/
11+
eggs/
12+
.eggs/
13+
lib/
14+
lib64/
15+
parts/
16+
sdist/
17+
var/
18+
wheels/
19+
*.egg-info/
20+
.installed.cfg
21+
*.egg
22+
23+
# Virtual environments
24+
venv/
25+
env/
26+
ENV/
27+
28+
# IDE files
29+
.vscode/
30+
.idea/
31+
*.swp
32+
*.swo
33+
34+
# OS files
35+
.DS_Store
36+
.DS_Store?
37+
._*
38+
.Spotlight-V100
39+
.Trashes
40+
ehthumbs.db
41+
Thumbs.db
42+
43+
# Logs
44+
*.log
45+
logs/
46+
47+
# Environment files
48+
.env
49+
.env*
50+
.env.local
51+
.env.development.local
52+
.env.test.local
53+
.env.production.local
54+
55+
# Git
56+
.git
57+
.gitignore
58+
59+
# Docker
60+
Dockerfile
61+
.dockerignore
62+
63+
# Test coverage
64+
.coverage
65+
htmlcov/
66+
.pytest_cache/
67+
68+
# Temporary files
69+
tmp/
70+
temp/

0 commit comments

Comments
 (0)