Nishi Family › Compare › Surveys, Polls and Feedback
Nishi Compare · measured, not asserted
Surveys, Polls and Feedback
Nishi vs the field — every Nishi cell is measured against real organ source at emit time; each gap names the watch contract that will close it.
Nishi Pulse vs SurveyMonkey and Google Forms and Typeform and Qualtrics (bars as of 2026-07)
Where we are. Measured 2026-08-19. Nishi Pulse is live, gate-proven and evidence-gated: anonymous by design, k-anonymity floors, revote semantics, quotas, embeds, a results API, descriptive stats, NPS with its caveat, confidence intervals on public results, chi-square, key drivers, segments, trends, themes, sentiment and careless-response screening. The absent rows are instrument depth (branching, piping, matrix items), reach (distribution, languages, offline) and product polish; two named rungs in the notes (OPAQUE admin auth, MCP results tool) are admitted here as watch rows so they can land by measurement.
Where we need to go. Match the instrument depth of Qualtrics and the reach of SurveyMonkey without giving up the privacy and evidence discipline that is the moat: every new question type aggregates under the k-floor, every distribution channel keeps the sent-once ledger, and polish is graded by the UI judge.
28 of 44 capabilities measured|4 of them measured exceeds|16 open|coverage 636/1000|adoption 27 full / 1 partial
Do this next — computed by the ranker, never chosen by a seat
Order from nx_compare_rank (nx_dr_ocm: (deficit + cost-of-delay + option + enables) x sponsor x self-sufficiency x momentum / cost). FINISH rows are rungs whose symbol is present but whose organ is short of full adoption: the cheapest closures on this board, listed before any new work. Stamp: # asof=1787883478 domain=surveys target_version=0.1 rungs=9 done=0 open=9 finish=0 ranker=nx_dr_ocm
| # | Stage | Rung | Priority | Derivation |
|---|---|---|---|---|
| #1 | 0.1 | Piping and carry-forward (R1) se_pipe | 9000 | v=9 m=1 c=1 |
| #2 | 0.1 | Skip logic and branching (R0) se_branch | 2333 | v=7 m=1 c=3 |
| #3 | 0.1 | Matrix and ranking items (R2) se_qtype_matrix | 2000 | v=6 m=1 c=3 |
| #4 | later | Distribution through nx_send and vizsla (R3) sv2_distribute | 6000 | v=6 m=1 c=1 |
| #5 | later | Multi-language instruments (R6) sv2_lang | 5000 | v=10 m=1 c=2 |
| #6 | later | Admin lane on OPAQUE auth (R4) sv2_admin_opaque | 4000 | v=4 m=1 c=1 |
| #7 | later | Onboarding and polish (R8) sv2_onboard | 3000 | v=6 m=1 c=2 |
| #8 | later | Offline capture (R7) sv2_offline | 2333 | v=7 m=1 c=3 |
| #9 | later | Results API as an MCP tool (R5) sv2_mcp_results | 1000 | v=1 m=1 c=1 |
Critical path — contract, done-rule, executor, cost
| Rung | Closes with | Definition of done (pre-declared) | Executor | Est. |
|---|---|---|---|---|
| Skip logic and branching (R0) | se_branch | Branch rules as spec rows (show question B when answer A equals X); the engine evaluates them per ballot and the renderer hides skipped questions; a gate with a branching fixture and a planted contradiction | Organ | 1 u |
| Piping and carry-forward (R1) after R0 | se_pipe | Earlier answers piped into later question text and option lists from spec rows; round-trips through the renderer without escaping defects | Organ | 0.5 u |
| Matrix and ranking items (R2) | se_qtype_matrix | Grid and drag-rank question types rendered and aggregated; stats rows extend to per-cell means | Organ | 1 u |
| Distribution through nx_send and vizsla (R3) | sv2_distribute | Personal links distributed by email merge with a sent-once ledger and reminder cadence; bounces and opt-outs recorded | Organ | 1 u |
| Admin lane on OPAQUE auth (R4) | sv2_admin_opaque | The admin key file is replaced by the estate's OPAQUE session check; absent session equals every admin call refused; the old gate S11 still holds | Organ | 0.5 u |
| Results API as an MCP tool (R5) | sv2_mcp_results | The k-floored results JSON registered as an MCP tool with a scoped cap; free text never crosses the surface | Organ | 0.5 u |
| Multi-language instruments (R6) | sv2_lang | Instrument text translated through the CONNECT translation substrate with per-language review rows; the respondent picks the language and the aggregate pools across languages | Organ | 1.5 u |
| Onboarding and polish (R8) | sv2_onboard | First-run onboarding, transitions and themes on the serve surface, graded by the UI judge against the Typeform bar -- the U4 row reads a number instead of an honest zero | Organ | 1.5 u |
| Offline capture (R7) | sv2_offline | Responses captured in the browser while offline and replayed with the same content-addressed dedupe when connectivity returns; the no-JS path keeps working | Organ | 2 u |
Milestones
| Milestone | Rungs | Cumulative |
|---|---|---|
| M0 · Instrument depth | R0,R1,R2 | 2.5 u |
| M1 · Reach and security | R3,R4,R5 | 4.5 u |
| M2 · Global and polished | R6,R8 | 7.5 u |
| M3 · Offline | R7 | 9.5 u |
comparewatch- plane row flips with it. The flip is necessary, not sufficient: it proves the symbol exists, never that the capability is good. The bar is the rung's pre-declared done-rule, proven by its gate — a symbol shipped without the behaviour behind it is a defect, and the flip is exactly what makes that defect visible instead of quiet. Competitor marks record documented capability presence — presence, not depth or scale. Adoption is measured too: every measured row carries where its organ stands on the estate's ladder (source → built → promoted → registered → invoked; libraries by importer reach minus validation importers; gates by the execution surfaces that run them). A row is fully adopted only at the top of its ladder; anything short is tagged partial with the exact remedy, so a build nobody promoted can no longer read as shipped. Census stamps: importers asof 1787849099, gate census asof 1787855507 (unix seconds; -1 = census absent).Capability matrix — measured against source
◉ leads / measured exceed● present◐ partial○ absent · click any capability for its evidence
| Capability | Nishi | SurveyMonkey | Google Forms | Typeform | Qualtrics |
|---|---|---|---|---|---|
Survey authoring as spec dataMeasured:se_load exists in runtime/nx_survey_engine.nx, verified at emit. Rivals ship visual builders (deeper); ours is spec-as-data loaded over the live admin lane, never code Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ● | ● | ● |
Question types: choice, scale, free textMeasured:SE_MAXQ exists in runtime/nx_survey_engine.nx, verified at emit. Three types today; Qualtrics question library (matrix, conjoint, heatmap) is the field's deepest [qualtrics] Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ● | ● | ◉ |
One-question quick pollMeasured:sv2_form exists in runtime/nx_survey_serve.nx, verified at emit. A poll is a 1-question survey on the same engine; LIVE at /survey/s/welfare-pulse Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ● | ● | ● |
Anonymous-by-design responsesOpen — no implementing organ is measured for this axis yet. Spec @anon: tokens never rendered anywhere public (gate S6b); big rivals default to owner-visible respondent metadata | ○ | ◐ | ◐ | ● | ● |
k-anonymity floor on public resultsOpen — no implementing organ is measured for this axis yet. Aggregates withheld below @kmin quorum BY CONSTRUCTION [sweeney2002], live-proven on the welfare survey; Qualtrics EX dashboards have anonymity thresholds | ○ | ○ | ○ | ○ | ◐ |
Revote updates, never double-countsMeasured:se_ballots exists in runtime/nx_survey_engine.nx, verified at emit. Per-key latest-wins ballots (gate E5, live-proven n=3 stable through a revote); rivals offer opt-in response editing Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ◐ | ◐ | ○ | ◐ |
Double-submit cannot inflateOpen — no implementing organ is measured for this axis yet. Content-addressed records + latest-wins (gate E6) | ○ | ● | ● | ● | ● |
Close and freeze resultsMeasured:se_close exists in runtime/nx_survey_engine.nx, verified at emit. Status re-stated as a new record version; history kept Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ● | ● | ● |
Aggregate results with barsMeasured:sv2_results exists in runtime/nx_survey_serve.nx, verified at emit. Counts, averages, distributions; Google Forms instant summary charts set the ease bar [google-forms] Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ◉ | ● | ● |
Free text walled to admin reportMeasured:sv2_report exists in runtime/nx_survey_serve.nx, verified at emit. Written answers NEVER on the public page by construction; rivals show open text to any result viewer Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ◐ | ◐ | ◐ | ◐ |
Admin lane fail-closed key gateMeasured:sv2_admin_ok exists in runtime/nx_survey_serve.nx, verified at emit. Absent key file = every admin call refused (gate S11); OPAQUE session auth = named rung Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ● | ● | ● |
Personal respondent linksOpen — no implementing organ is measured for this axis yet. Links with ?t= give exact dedupe for employee and member audiences; Qualtrics XM directory deepest | ○ | ● | ◐ | ● | ◉ |
Skip logic and branchingOpen — watchingruntime/nx_survey_engine.nx : se_branch, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Honest gap: flat questionnaires only today | ○ | ● | ● | ● | ◉ |
Piping and carry-forwardOpen — watchingruntime/nx_survey_engine.nx : se_pipe, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Honest gap | ○ | ● | ○ | ◐ | ◉ |
Response quotasMeasured:@quota exists in runtime/nx_survey_engine.nx, verified at emit. @quota N caps DISTINCT respondents; a revote by an existing respondent is EXEMPT (never inflates the tally), a NEW token past the cap is refused 409 and the open form withholds the questionnaire when full; gate 55/55 engine + 45/45 serve + LIVE-proven on nishifamily.com (fill-to-3 then 4th=409); Qualtrics per-segment/cross quotas deepest Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ○ | ○ | ◉ |
Multi-language instrumentsOpen — watchingruntime/nx_survey_serve.nx : sv2_lang, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Honest gap; the CONNECT translation substrate is the named compose path | ○ | ● | ◐ | ● | ◉ |
Email and channel distributionOpen — watchingruntime/nx_survey_serve.nx : sv2_distribute, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Honest gap: nx_send + vizsla wire = named rung; today links are shared by hand | ○ | ◉ | ● | ● | ● |
Embeddable one-question pollMeasured:sv2_embed exists in runtime/nx_survey_serve.nx, verified at emit. Compact iframe poll GET/POST /survey/embed/<id> (cross-origin vote accepted, inline results bars, snippet on the results page); gate 38/38 + sovereign-verified; SurveyMonkey/Typeform embed-anywhere deeper Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ● | ◉ | ● |
Offline captureOpen — watchingruntime/nx_survey_serve.nx : sv2_offline, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Honest gap | ○ | ◐ | ○ | ○ | ◉ |
Results API JSONMeasured:sv2_results_json exists in runtime/nx_survey_serve.nx, verified at emit. Versioned aggregate JSON at GET /survey/s/<id>/results.json, all-integer permille, k-floored, free text excluded (gate 34/34 + privacy tooth, sovereign-verified live); MCP tool = named rung Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ● | ● | ◉ |
Welfare triage scoring and bandsMeasured:sv_triage exists in runtime/nx_survey.nx, verified at emit. Composes the situation-management lib: data-driven weights band crisis vs stable (gate E12); rival scoring targets quizzes not welfare Adoption: LIB-WIRED importers=5 nonval=3 — fully adopted (top of its ladder). | ● | ◐ | ◐ | ◐ | ● |
Descriptive statistics: mean median stddevMeasured:st_desc exists in runtime/nx_survey_stats.nx, verified at emit. Fixed-point integer, KAT-exact (stats gate 47/47); every rival computes these in dashboards Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ● | ● | ● |
NPS with distribution and validity caveatMeasured:st_nps exists in runtime/nx_survey_stats.nx, verified at emit. Evidence-gated: banked 2024-26 studies show NPS validity actively studied, so the page forces distribution+mean beside it [reichheld2003]; Qualtrics CX suite deepest Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ○ | ● | ◉ |
Confidence-interval margins on public resultsMeasured exceed:st_ci_margin in runtime/nx_survey_stats.nx, verified at emit. 95pct z-margin on the PUBLIC results page by default, small-n honest (live at /survey); Qualtrics computes CIs in its analysis tools not on shared summaries Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ◉ | ○ | ○ | ○ | ◐ |
Cross-tabulation with chi-square significanceMeasured:st_chisq exists in runtime/nx_survey_stats.nx, verified at emit. Adversary-guarded: independent table = NOT significant, df past the critical table FAILS CLOSED (never false significance); live-proven chi 20.99 df 9 on the welfare survey Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ◐ | ○ | ○ | ◉ |
Key-driver correlation rankingMeasured:st_corr exists in runtime/nx_survey_stats.nx, verified at emit. Pearson vs the outcome question, ranked by strength (live: food +0.93 bills +0.90 vs spiritual support); adversary: uncorrelated data = exactly 0 Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ○ | ○ | ◉ |
Segment breakdowns: means by groupMeasured:st_segment_means exists in runtime/nx_survey_stats.nx, verified at emit. The improvement-area finder, live-proven: food security 8.5 under stable housing vs 1.0 in crisis Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ● | ● | ◉ |
Trend across wavesMeasured:st_trend_split exists in runtime/nx_survey_stats.nx, verified at emit. Before/after split on real ballot timestamps; banked repeated-cross-section studies are the evidence base Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ○ | ● | ◉ |
Open-text theme extractionMeasured:st_text_themes exists in runtime/nx_survey_stats.nx, verified at emit. Sovereign frequency themes (work, rent, childcare surfaced live from the welfare survey); LLM coding = the evidence-ranked next rung; Qualtrics Text iQ deepest Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ○ | ○ | ◉ |
Open-text sentiment scoring (tone)Measured:sn_score exists in runtime/nx_survey_sentiment.nx, verified at emit. VADER-style INTEGER compound (lexicon + negation-flip + intensifier + S/sqrt(S^2+a) norm) [hutto-gilbert2014]: warming/cooling tone + positive/neutral/negative split per text question, admin-walled; gate 25/25 KAT-exact + adversary (negation flips 'not helpful' NEGATIVE, mixed nets neutral, gibberish 0) + evidence-gated (VADER needle in banked swc_svy_sent) + LIVE-proven on nishifamily.com; neural/LLM coding = the deeper named rung; Qualtrics Text iQ deepest Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ○ | ○ | ◉ |
| Triage rollup | |||||
crisis strained stable countsMeasured:st_triage_rollup exists in runtime/nx_survey_stats.nx, verified at emit. Welfare bands rolled up across all ballots (composes sv_triage); nearest rival analog is Qualtrics EX alerting Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ○ | ○ | ○ | ◐ |
Attention-check (instructed-response) itemsMeasured:@check exists in runtime/nx_survey_engine.nx, verified at emit. Survey @check meta names a known-answer item; a failer is flagged careless (the C/IER gold standard [meade-craig2012], evidence-gated); Qualtrics ships attention checks + ExpertReview Adoption: LIB-WIRED importers=3 nonval=2 — fully adopted (top of its ladder). | ● | ● | ○ | ● | ◉ |
Careless-response screening (C/IER)Measured:sq_attention exists in runtime/nx_survey_quality.nx, verified at emit. Attention-check + straight-lining detection, FLAG-not-drop [meade-craig2012]; genuine low-but-varied answers protected (quality gate 14/14 + adversary); Qualtrics response-quality deepest Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ○ | ○ | ◉ |
Evidence-gated metric selectionMeasured exceed:EVIDENCED-GAP in runtime/_hdl_build/nx_survey_evidence_gate.nx, verified at emit. Every shipped metric must find a verbatim needle in the banked 2024-26 literature or the row DIES (17/17, fabricated citation REJECTED); no rival grounds its metric roster mechanically Adoption: GATE:BUILT-UNPROMOTED trial=- — PARTIAL: compiled, never promoted to the serving root: /api/promote it, then roster it. | ◉ | ○ | ○ | ○ | ○ |
U1 Visual fidelity (bar: typeform.com 2026-07)Measured:sv2_css exists in runtime/nx_survey_serve.nx, verified at emit. Eyeball-honest: clean responsive cards + dark mode; Typeform's animated one-question flow is the field bar [typeform] Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder). | ● | ● | ● | ◉ | ● |
U2 Interaction depth (bar: typeform.com 2026-07)Open — no implementing organ is measured for this axis yet. Tappable radio scales; no drag-rank, autosave, or progress indicator yet | ○ | ● | ● | ◉ | ● |
U3 Results information design (bar: surveymonkey.com 2026-07)Open — no implementing organ is measured for this axis yet. Bars, averages, distributions; SurveyMonkey crosstabs go deeper [surveymonkey] | ○ | ◉ | ● | ● | ◐ |
U4 Product polish and feel (bar: typeform.com 2026-07)Open — watchingruntime/nx_survey_serve.nx : sv2_onboard, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Honest zero: no onboarding, transitions, or themes -- the false-SOTA kill working as designed | ○ | ● | ● | ◉ | ● |
Sovereign self-host zero per-seatMeasured exceed:SD_PORT in runtime/_hdl_build/nx_survey_daemon.nx, verified at emit. Own language, compiler, TLS, store on owned hardware; none of the four rivals self-hosts at all Adoption: RUN-BY:daemon — fully adopted (top of its ladder). | ◉ | ○ | ○ | ○ | ○ |
Additive never-lose ballot historyMeasured exceed:ss_commit in runtime/nx_seg_store.nx, verified at emit. Every ballot version preserved on the append-only store (gate E5e); a revote destroys nothing Adoption: LIB-WIRED importers=441 nonval=321 — fully adopted (top of its ladder). | ◉ | ○ | ○ | ○ | ○ |
Stable browser token, progressive enhancementOpen — no implementing organ is measured for this axis yet. No-JS still works (fresh token per view, stated boundary); JS keeps one stable token per browser | ○ | ● | ● | ● | ● |
Matrix and ranking question typesOpen — watchingruntime/nx_survey_engine.nx : se_qtype_matrix, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Named depth gap of the question-types row: matrix grids and drag-rank items the Qualtrics library ships | ○ | ● | ● | ● | ◉ |
Admin lane on OPAQUE session authOpen — watchingruntime/nx_survey_serve.nx : sv2_admin_opaque, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Named rung of the admin-lane row: key-file gate replaced by the OPAQUE session used everywhere else | ○ | ● | ● | ● | ● |
Results API as an MCP toolOpen — watchingruntime/nx_survey_serve.nx : sv2_mcp_results, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Named rung of the results-API row: the k-floored aggregate JSON callable over tools/call | ○ | ○ | ○ | ○ | ● |
Person · product · place — not yet measured for this domain
knowledge/compare/surveys.ppp (rows surface|nishi or c1..c4|label|url|connect naming OUR live surface and each rival's front door), run nx_ppp_probe domain surveys, and this section fills itself on the next beat: the same ruler on both sides — privacy and CX (third-party hosts, tracker classes, cookies, security headers), design and longevity (design hygiene, computed WCAG contrast, render-blocking resources, unsized media, script weight, theme and motion queries), findability (landmarks, skip link, on-site search, breadcrumb, headings, internal links).References
- [surveymonkey] SurveyMonkey (Momentive). SurveyMonkey -- online survey platform: builder, question bank, crosstab analysis, embed-anywhere collectors (product surface), accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_surveys_surveymonkey.html· pinhb6a596c0517de68484272f72adb1b6082e703a9659ea08b10edd06613b701f1c· accessed 2026-08-18 · vendor-docGrounds: The SurveyMonkey column: Best on 'Email and channel distribution' and the U3 'Results information design' bar (crosstabs go deeper, per the note), Part on the anonymity and revote rows. - [google-forms] Google. Google Forms -- online form and survey builder in Google Workspace with instant summary charts (product page), accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_surveys_google-forms.html· pinh13141b46ab4ba603c2f19cc7195cd40b0687c35f7a2585ba4ecc8f6f9681eb70· accessed 2026-08-18 · vendor-docGrounds: The Google Forms column: Best on 'Aggregate results with bars' (the note names its instant summary charts as the ease bar) and Part on 'Personal respondent links' and 'Multi-language instruments'. - [typeform] Typeform. Typeform -- one-question-at-a-time conversational forms and surveys with animated flow and embeds (product surface), accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_surveys_typeform.html· pinhd1acce7e0721180ef25087e252d954343923185ffebd01d824ed23aee3f99e4c· accessed 2026-08-18 · vendor-docGrounds: The Typeform column: the named product bar for U1 'Visual fidelity', U2 'Interaction depth' and U4 'Product polish and feel' (bar: typeform.com 2026-07) and Best on 'Embeddable one-question poll'. - [qualtrics] Qualtrics. Qualtrics XM -- experience-management survey platform: question library (matrix, conjoint, heatmap), quotas, Text iQ, ExpertReview and response-quality tooling (product surface), accessed 2026-08-18. publisher · read in our library
knowledge/fetched/cmp_surveys_qualtrics.html· pinhcf2efd8d023bc2e803a1d35b9f7333a2c2983b3097f9f06f7454a57d5ce586fe· accessed 2026-08-18 · vendor-docGrounds: The Qualtrics column: Best on 'Question types', 'Response quotas', 'Open-text theme extraction', 'Open-text sentiment scoring (tone)', 'Attention-check (instructed-response) items' and 'Careless-response screening (C/IER)' -- the deepest incumbent on the analysis and quality rows. - [hutto-gilbert2014] Hutto, C. J. and Gilbert, E. VADER: A Parsimonious Rule-Based Model for Sentiment Analysis of Social Media Text. Proceedings of the International AAAI Conference on Web and Social Media (ICWSM) 8(1), 2014. publisher · read in our library
knowledge/fetched/cmp_surveys_vader2014.html· pinh09f92fbce734493ababc8017896b3d1fae66ee0135ddf9a22a61e7b5f11009c4· accessed 2026-08-18 · published-paperGrounds: The 'Open-text sentiment scoring (tone)' row: the VADER-style lexicon plus negation-flip plus intensifier plus normalised compound score that nx_survey_sentiment reimplements in integer arithmetic is this paper's model. - [sweeney2002] Sweeney, L. k-anonymity: a model for protecting privacy. International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems 10(5), 557-570, 2002 (author-hosted PDF, Data Privacy Lab). publisher · read in our library
knowledge/fetched/cmp_surveys_sweeney2002-kanon.pdf· pinh0cc68584985d1c9e73fef1e67857fe6909fad43cef9a28cc18ec4bff3a83c9cd· accessed 2026-08-18 · published-paperGrounds: The 'k-anonymity floor on public results' row: the k-quorum below which aggregates are withheld (@kmin) is this paper's model applied to published survey summaries -- the one exceed the matrix claims on the privacy axis. - [reichheld2003] Reichheld, F. F. The One Number You Need to Grow. Harvard Business Review, December 2003 -- the Net Promoter Score. publisher · read in our library
knowledge/fetched/cmp_surveys_reichheld2003-nps.html· pinh04024f72bd200eef0b3b16812b3e2d3e949768a59df27c3dcc8b15fa05296a0e· accessed 2026-08-18 · published-paperGrounds: The 'NPS with distribution and validity caveat' row: the promoter-minus-detractor metric st_nps computes originates here; the row's validity caveat (distribution and mean forced beside it) answers the later evidence-gated studies the note cites. - [meade-craig2012] Meade, A. W. and Craig, S. B. Identifying Careless Responses in Survey Data. Psychological Methods 17(3), 437-455, 2012. DOI 10.1037/a0028085 (PubMed 22506584). PubMed served a cookie interstitial to the sovereign fetcher, so no mirror is banked. publisher · accessed 2026-08-18 · published-paperGrounds: The 'Careless-response screening (C/IER)' and 'Attention-check (instructed-response) items' rows: instructed-response items and straight-lining (long-string) indices as careless-response detectors are this paper's recommended methods; ours flags rather than drops, as it advises.
generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/surveys.matrix · every Nishi cell verified against organ source at emit time · watch cells re-measured on every compare beat · zero JS, zero trackers