STRUXEN LLC
Bid Decision & Response Builder RFQ Analyzer · Decision · Response
Auto-saved
! FEDERAL / GOVERNMENT MODE ACTIVE — Compliance scoring weights applied. The MSA must include Addendum B before submission.
1. Capture
2. Intake
3. Analyze RFP
4. Qualify Scope
5. Decide
6. Estimate
7. Plan
8. Respond
9. Submit

Company

Set this once. The company name, logo, contact info, federal credentials, and qualifications statement print on the cover and footer of every exported document. The introduction and qualifications also auto-populate the technical response when you start a new pursuit.

Identity

Logo (used on cover header and document footer)

No logo uploaded
Upload a PNG, JPEG, SVG, or WebP. The image is automatically resized so the longest edge is at most 480 px and stored as a base64 data URL inside this browser. Transparent backgrounds work best — they sit cleanly on both the white cover and the colored footer band. Recommended aspect ratio is roughly 2:1 (wide), but anything will work.

Contact

Federal & Procurement Credentials

Filled in when you have an active SAM.gov registration. These print on the About page of the response when populated.

NAICS Codes — flag your primary; add as many secondary codes as your SAM.gov registration covers

The Fit Score on the RFP Worksheet matches the solicitation's NAICS against this list. An exact match scores full points; same 4-digit family (e.g. 5413xx) scores partial credit. STRUXEN's NAICS list lets you bid across engineering, management consulting, environmental, and remediation work without re-typing.

Introduction & Qualifications

Master Terms & Conditions

STRUXEN's complete Master Service Agreement (MSA) — 23 commercial articles plus 4 addenda (Construction & Fabrication, Federal/SBA, CM Disclaimer, Teaming & Joint Pursuit). Edit any clause to match a specific client. When included in the proposal export, these terms accompany the response so the proposal package is self-contained — no separate MSA reference needed.

🔒
Master Terms are locked. All fields are read-only to prevent accidental edits. Click Unlock to make changes.
📜 Read This First — How Master Terms Work

Master vs. per-pursuit: This tab holds STRUXEN's baseline MSA. The Proposal Response sub-tabs (Exceptions, Exclusions) capture pursuit-specific deviations and carve-outs. Together they form the complete commercial position.

Addenda toggle: Each addendum has an "Applies to this pursuit?" toggle. Construction work? Turn on Addendum A. Federal contract? Turn on Addendum B. The proposal export only includes the addenda you've marked as applicable.

Include in proposal: The master toggle below controls whether the MSA appears in your Proposal Response export. Default is ON for federal modes, OFF for short commercial quotes (where you'd typically reference the MSA by URL or attach separately).

Commercial Articles (1–23)

STRUXEN's commercial baseline. Apply to all engagements unless overridden by an applicable addendum or the specific contract documents.

Addenda

Each addendum supplements the commercial articles for a specific engagement type. Toggle "Applies to this pursuit?" to control whether the addendum is included in the proposal export.

Opportunities Pipeline

Track every solicitation you're watching, capturing, bidding, or have submitted. Use the search launcher to fire keywords at SAM.gov, the WA / OR / ID state portals, and Tri-Cities sources in new tabs. When an opportunity is worth pursuing, click Promote to Pursuit to push it into the Intake tab and start the full Go/No-Go workflow.

Watching
0
scanning & qualifying
Active Pursuits
0
Closed (won / lost / no-bid)
0
archive

Market Search Launcher

💡How searching works: Type your keywords (a phrase, a NAICS code, anything), pick a source from the dropdown, then click "Search" or press Enter. The selected source opens in a new browser tab with your keywords pre-filled — this is not an automatic / live search. For automated daily monitoring, set up SAM.gov saved-search email alerts and use the 📥 Bulk Add button below to import results.
Federal & Nationwide
State Portals — Pacific Northwest
State Portals — Other Major
Tri-Cities & Surrounding
DOE Site Contractors & National Labs — prime contractor subcontracting portals where STRUXEN can bid as a sub
Multi-State Aggregators
Informal & Social Networks — site-restricted Google searches; no scraping, no TOS violations
Web Search (catch-all)
🔑 SAM.gov API Key i

SAM.gov offers a free public API for opportunity searches (1,000 calls/day). Get a key from open.gsa.gov → "Generate an API key" using your login.gov account.

No key set
⚠ Not yet connected. A browser-based HTML file can't call the SAM.gov API directly due to cross-origin security restrictions. This field is a placeholder; in the next build (Phase B) we'll add either a small local helper script or a serverless proxy that uses this key to pull live data. For now, use SAM.gov saved-search email alerts + the Bulk Add button.
Click Promote to Pursuit on any row to copy it into the Intake tab. Click 📅 on a row to add the due date to your calendar.

Pipeline

Teaming Partners

Sub-consultants, prime-eligible teaming partners, and specialty firms STRUXEN brings into pursuits. The right partner can convert a "wrong NAICS" or "no certification" disqualification into a winnable bid. When you hit an opportunity that needs a capability outside STRUXEN's lane, this is the registry you check first.

🤝 Read This First — How the Registry Helps

Two situations where this tab pays off: (1) A solicitation requires a NAICS or set-aside STRUXEN doesn't hold — find a partner here and team with them as a sub or as the prime. (2) The scope exceeds in-house capacity (specialized drilling, environmental, structural, surveying) — pull a preferred sub from the registry instead of cold-calling.

Filter by capability or NAICS to narrow the list when you need someone for a specific scope. Each partner row shows their capabilities, certifications, and prior joint pursuits with STRUXEN — useful intel when picking who to call first.

Filter by partner type to find the right capability for a pursuit.

Registry

Intake

Capture the solicitation up-front. The engagement type drives compliance scoring weights, banner state, and which response sections are mandatory. Document uploads stay in this browser — for very large files, just track filename + size and keep the actual PDF in your file system.

📋 Paste or Upload Solicitation Text to Auto-Fill — optional shortcut

Copy the text from a SAM.gov page, a SOW PDF, an email, or any solicitation — OR upload a .txt / .md file. Click Parse to auto-fill Solicitation Number, Agency, NAICS, Set-Aside, Due Date, Contract Type, Eval Method, and Place of Performance. Each detected field flashes briefly so you see what got populated.

📄 For PDFs: Open the PDF in your browser or PDF reader, press Ctrl+A to select all text, Ctrl+C to copy, then paste below. Works for any modern PDF with selectable text.

Solicitation

Pursuit Owner & Team

Solicitation Documents

Attach the RFP / RFQ / SOW and any supporting documents. Files are stored in this browser only. Total practical limit ~20 MB across all attachments — for larger files, list them by name only and keep the actual PDFs in your file system.

+
Click to attach RFP / RFQ / SOW documents
PDF, DOCX, TXT — multiple files supported

RFP Worksheet

Capture the structure of the solicitation in one place. This drives downstream automation: the fit assessment, the contract-type-aware pricing volume, the response volume structure, and the high-level schedule. Spend 10 minutes here and the proposal practically generates itself.

📋 Read This First — How the Worksheet Works

This worksheet is the single source of truth for everything downstream. Fill the eight sections in order, top to bottom, and the rest of the tool tunes itself: the Fit Score recalculates, the Decision Scorecard inherits values, and the Proposal Response template adapts.

Most important choice: Section 1 (Response Mode). Federal RFP, Federal RFQ, Commercial Quick Quote, and On-Call all generate completely different documents. If a city engineer just emailed asking for a number on a small job, that\'s Commercial Quick Quote — not Federal RFP. Pick wrong here and you\'ll fight the tool.

Don\'t see a term? Click the ? button in the header for a glossary of every acronym (IDIQ, FFP, T&M, LPTA, QBS, etc.).

Fit Score
Complete the worksheet below to see how STRUXEN's profile aligns with this solicitation. Fit is computed from NAICS match, set-aside eligibility, contract-type comfort, scope coverage, and required submittal readiness.

1. Response Mode — sets the formality and structure of the entire response

Pick the right mode and the rest of the workflow tunes itself: which submittals appear, what language goes in the cover letter and pricing volume, whether the scorecard gate applies, and what kind of document gets exported.

2. Solicitation Type

What's the contracting officer asking for? This drives how complex the response needs to be — a Sources Sought response is a 2-page capabilities statement; an RFP for a $5M IDIQ is a full-volume submission.

3. Contract Type

How will work be priced and billed? The pricing volume language regenerates automatically based on this selection. STRUXEN's primary comfort zone is FFP and T&M; the others are supported but the templates are shorter.

4. Required Submittals

Check every volume / section the solicitation requires. The Proposal Response tab will generate exactly these sections — nothing more, nothing less. RFQs typically need only 1–3 boxes checked; full RFPs need most or all.

5. Evaluation Factors

How will the agency choose the winner? This shapes how heavily the response emphasizes price vs. technical merit.

6. SOW Sections / Tasks

List every discrete task the SOW describes. Each row becomes both a scope item and a section in the Technical Approach narrative — so don't skip any. Keep the description specific enough that a reader knows what STRUXEN will do. 💡 Tip: Paste SOW text in section 9 below and click ⚡ Parse SOW Text to auto-fill this list.

7. Deliverables — what STRUXEN will furnish to the client

Explicit deliverables called out in the RFP/SOW: reports, drawings, data packages, certifications, briefings. Each deliverable should also appear in the Technical Approach narrative AND be addressable in the Compliance Tracker. 💡 Tip: Paste SOW text in section 9 below and the parser will detect lines starting with "Deliverable:", "Submit:", "Furnish:", or "Provide:".

8. CLINs / Pricing Structure

If the solicitation specifies CLINs (Contract Line Item Numbers), enter them here so the pricing volume mirrors the agency's structure. For simple RFQs, often just one CLIN.

9. SOW / Solicitation Text Capture — the source of truth

Paste the SOW or instructions to offerors here. The parser extracts SOW tasks, deliverables, and scope exclusions in a single pass, then fills sections 6, 7, and the Proposal Response's Exclusions tab. Stays in this browser.

10. Attached Solicitation Documents — mirrors files on the Intake tab

Read-only view of files attached on the Intake tab. Use the link below to manage uploads.

Scope Assessment

Break the solicitation into discrete requirements, then mark each as Covered, Partial, Gap, or Out of Scope. The coverage roll-up feeds the Technical Capability score on the Decision Scorecard.

Covered
0
Partial
0
Gap
0
Out of Scope
0

Requirements

Decision Scorecard

Score each criterion 0–100. The weighted total drives the recommendation band. Weights default to STRUXEN's commercial baseline; switch the engagement type on the Intake tab to apply federal-mode weights (heavier past performance, lighter margin).

🎯 Read This First — How the Scorecard Decides

Score each criterion honestly from 0 to 100. The tool weights and combines the scores to produce a single number that classifies the pursuit: ≥75 Recommended, 60–74 Conditional, 40–59 Not Recommended, <40 Not a Good Fit.

Why 60 matters: The Proposal Response tab is locked until your weighted score reaches 60. The gate exists so STRUXEN doesn\'t spend capture hours on responses we shouldn\'t be writing. If you really need to write the response anyway, switch the Response Mode (on the RFP Worksheet) to Commercial Quick Quote or On-Call — those bypass the gate.

The "Reason" field matters too: A score without a reason is opinion; a score with a reason is data. Future-you (and your capture lead) will thank you when comparing this pursuit against others.

?
Awaiting scores
Score the criteria below to generate a recommendation.
/ 100
Est. Value
LOE Hours
Margin
P-win

Bid Economics

LOE and Margin are computed from the Cost tab. Enter Est. Value here only if it differs from the bid total (e.g. a multi-year IDIQ ceiling vs. base-year price).

Weighted Criteria

Pulling up
Score the criteria above
Pulling down
Score the criteria above

Cost Breakdown

Build up direct labor, ODCs, indirects, and fee. Totals roll up live and feed the Decision Scorecard's LOE and Margin metrics. Add as many labor lines as needed — rates can be burdened (loaded) or raw with separate overhead and G&A percentages below.

Direct Labor
$0
ODCs & Travel
$0
Loaded Cost
$0
Bid Price
$0

Direct Labor

Other Direct Costs & Travel

Indirects & Fee

Defaults are illustrative — replace with STRUXEN's actual rate structure for the engagement type. For T&M with fully-burdened ceilings, set OH/G&A/Fee to 0 and the labor rate field on each line carries the full burden.

Cost Roll-Up

Direct Labor (sum of hours × rate)$0.00
Overhead (on Direct Labor)$0.00
Other Direct Costs & Travel$0.00
G&A (on Labor + OH + ODC)$0.00
Loaded Cost$0.00
Fee / Profit$0.00
Total Bid Price$0.00
Total LOE: 0 h
Effective Rate: $0.00 / h
Margin (Fee / Price): 0.0%

High-Level Schedule

Plan phases with calendar dates (preferred) or week numbers (legacy). Add milestones for kickoffs, submittals, and approval gates. The timeline below renders both, with today's line and status colors.

📆 Read This First — Dates vs Weeks

Date-first workflow: Set the Project Start Date below, then enter start/end dates on each phase. The tool auto-computes week numbers and draws the bars on a date axis with today's line marked.

Week-only fallback: If you leave dates blank and only fill in start week + duration, the tool falls back to the legacy week-numbered view. Useful for abstract planning before a Notice-to-Proceed date is known.

Milestones (kickoffs, submittals, reviews, PE stamp deadlines) render as diamonds on the timeline. Use them for fixed-date gates that don't have a duration.

Project Anchor — anchors Week 1 to a calendar date; weeks auto-compute from this when phase dates are set

Phases

Milestones — fixed-date gates (kickoff, submittals, PE stamp, approvals)

Visual Timeline

Color coding: Planned · In Progress · At Risk · Complete. Red border = critical path. Diamonds = milestones. The purple dashed line is today.

Technical Response

The technical volume — capability narrative, approach, key personnel, past performance, and quality assurance. Each section is editable. Sections with empty bodies are skipped on export.

Non-Technical Response

The business / cost volume — pricing summary, schedule summary, exceptions to the RFP, and references back to STRUXEN's master Commercial Terms (MSA) and Fee Schedule. The cost and schedule tables on export are pulled live from the Cost and Schedule tabs.

Exceptions & Deviations

List any RFP terms STRUXEN cannot accept as written, with a proposed alternative. Empty list means "no exceptions taken."

Proposal Response

The client-facing response, generated from your RFP Worksheet. This tab unlocks once your Decision Scorecard reaches at least 60 (Conditional band). Below that, refine the pursuit qualification first — the gate exists so STRUXEN doesn't waste capture hours on responses we shouldn't be writing.

📝 Read This First — How to Build the Response

Workflow: Each sub-tab below has a "Regenerate from intake" button. Click it once to populate that section with a contract-type-aware template, then edit. Templates are starting points, not final language — they save typing, not thinking.

Sub-tab order: Cover Letter → Executive Summary → Past Performance → Technical Approach → Management → QA → Schedule → Pricing → Exceptions. Hit each one in order; each draws from the worksheet you filled out earlier.

What gets exported: The Preview & Export tab has two modes. Internal Decision Package = everything (scorecard, cost, response). Client Proposal Response = response volumes only, no internal data. The client mode is what goes to the contracting officer or commercial client.

Export Mode:
Internal package: full pursuit document with decision brief, scorecard, cost build-up, and response volumes — for STRUXEN internal review and approval.